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