0

私は Joomla の初心者です。Facebook ログインを自分の Web サイト (Joomla 3.0 を使用) に統合したいです。Facebook からユーザー情報を受け取った後、ユーザー情報をデータベースに保存する方法を知りたいです。なにか提案を?

4

2 に答える 2

0

FB 認証プラグインを作成し、可能であればデータを Joomla ユーザー プラグインに渡したいとします。別のユーザー テーブルを使用する場合は、独自のユーザー プラグインも作成する必要があります。Joomla auth は、最初に認証 (認証プラグイン)、次に認証、そしてログイン (ユーザー プラグイン) を行います。

于 2013-07-30T01:23:59.310 に答える
0

これを試して、

FB SDK for PHP を使用している場合

            $path = realpath('.');
        require_once($path."/facebook/fbmain.php");

         $user       = $facebook->getUser();


//      print_r($user);
//      echo "user<br/>";
//      print_r($userInfo);
//            echo "<br/>Info<br/>";
//          print_r($fqlResult);
//          foreach($fqlResult as $key=>$value){
//              print_r($value);
//              echo '<br>';
//          }
//      exit;

         if ($user){


               $fname       =   $userInfo['first_name'];
               $last_name   =   $userInfo['last_name'];
               $username    =   $userInfo['id'];
               $dob         =   date("d-m-Y",strtotime($userInfo['birthday']));
               foreach($fqlResult as $key=>$value);

               $user_email      = $value['email'];
               $profile_image   = $value['pic_square'];
               $sex             = $value['sex'];
               $city            = $value['hometown_location']['city'];
               $state           = $value['hometown_location']['state'];
               $country         = $value['hometown_location']['country'];
               $zip             = $value['hometown_location']['zip'];

                 //Then simply call model and write save db query.
                 $model = $this->getModel('Registration', 'UsersModel');

}

于 2013-07-29T06:02:23.837 に答える