cakephp auth登录功能和facebook sdk之间存在冲突

时间:2012-02-24 09:46:30

标签: facebook cakephp authentication cakephp-2.0

我是cakephp的初学者,我正在尝试使用Facebook php sdk 但我在cakephp auth登录功能和facebook sdk调用

之间发生冲突
$facebook = new Facebook(array(
    'appId'  => '123456789',
    'secret' => 'abcdefghijklmnopqrstuvwxyz',
    'cookie' => true
));
$fbuserid = $facebook->getUser();
if ($fbuserid) {
    try {
        $Uinfo = $facebook->api('/me');
    } catch (FacebookApiException $e) {
        error_log($e);
        $fbuserid = null;
    }
}
// some code here
$this->Auth->login($userdata);

这个代码只有在我删除facebook类调用

时才能正常工作

2 个答案:

答案 0 :(得分:1)

Facebook SDK中有很多内容。 WebTechNick在GitHub上为CakePHP编写了一个很棒的插件。也许这会对你有所帮助,所以你不会重新发明轮子。在这里查看:

https://github.com/webtechnick/CakePHP-Facebook-Plugin

答案 1 :(得分:1)