2012-03-03 13 views
0

ZendフレームワークでFacebookログインの実装方法を教えてもらえますか?私は通常のPHPを使用してZend Frameworkでそれを行ったが、多くの問題とハードコードが含まれている。私のコードには正しいユーザー名とパスワードのデータベース認証をチェックする認証用のZend_Auth_Adapterが含まれています。私はFacebookのログインのためにこれを同じようにしたい。私は多くのチュートリアルを参照しますが、それは動作しません。これを実装する方法は? Zend Frameworkの新機能なので、ステップバイステップの解決策を教えてください。または、ステップバイステップのソリューションを提供するリンクを提供してください。事前に感謝Zend Frameworkのzend_auth_adapterを使用したfacebookログイン

+0

これはどう:https://github.com/erickthered/Facebook-PHP-SDK-for-Zend-Framework

基本的なコードは次のように読んでください –

答えて

0

実際には本当に簡単です。 Facebook SDK:https://github.com/facebook/php-sdkを使用する必要があります。

$fb = new Facebook($config); 
if($this->_getParam('code')) { 

    if($token = $fb->getAccessToken()) { 

    //Do your own logic, but log them in: 

    $result = new Zend_Auth_Result(Zend_Auth_Result::SUCCESS, $user->id); 
    Zend_Auth::getInstance()->getStorage()->write($result->getIdentity()); 

    } else 
    //Clear identity 

} else 
    //redirect using $fb->getLoginUrl() 
関連する問題