конфликт между функцией входа в CakePHP и Facebook SDK - PullRequest
3 голосов
/ 24 февраля 2012

Я новичок в cakephp и пытаюсь использовать Facebook php sdk но я получаю конфликт между функцией входа в CakePHP и вызовом 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 ]

1 голос
/ 27 февраля 2012

есть также плагин аутентификации facebook: https://github.com/MozMorris/FacebookAuthenticate-CakePhp-Authentication-Handler

1 голос
/ 25 февраля 2012

В SDK Facebook много чего происходит. Существует отличный плагин, написанный для CakePHP WebTechNick над GitHub. Может быть, это поможет вам, чтобы вы не изобретали велосипед. Проверьте это здесь:

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

...