我是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类调用
时才能正常工作答案 0 :(得分:1)
Facebook SDK中有很多内容。 WebTechNick在GitHub上为CakePHP编写了一个很棒的插件。也许这会对你有所帮助,所以你不会重新发明轮子。在这里查看:
答案 1 :(得分:1)
还有facebook authenticate插件: https://github.com/MozMorris/FacebookAuthenticate-CakePhp-Authentication-Handler