簡體   English   中英

在joomla中注冊Facebook后,將用戶信息存儲到數據庫中

[英]Storing user info to database after facebook registration in joomla

我是Joomla的初學者,我想將Facebook登錄信息與我的網站集成(使用Joomla 3.0),我想知道從Facebook接收用戶信息后如何將用戶信息存儲到我的數據庫中。 有什么建議嗎?

嘗試這個,

如果您使用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');

}

您想要制作一個FB身份驗證插件,然后將其傳遞給Joomla用戶插件(如果可能)。 如果要使用其他用戶表,則還需要制作自己的用戶插件。 Joomla身份驗證首先進行身份驗證(身份驗證插件),然后進行授權,然后登錄(用戶插件)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM