Facebook подключиться в коде - PullRequest
0 голосов
/ 21 сентября 2011

Я пытаюсь реализовать Facebook Connect на моем сайте, но у меня очень странная проблема ...

Я создал новую библиотеку для всех задач, связанных с авторизацией.Вот метод входа в FB:

function fb_login() {

        $config = array(
                'appId' => MY_ID,
                'secret' => 'MY_SECRET',
                'cookie' => true
        );
        $this->ci->load->library('facebook', $config);

        $uid = $this->ci->facebook->getUser();

        if ( $uid )
        {            
            Here I am creating the session...
        }

        return $uid;
} 

Проблема в том, что метод getUser () всегда возвращает 0 после того, как пользователь предоставил разрешения и вернулся на мой сайт.Если я снова перенаправлю URL-адрес входа в Facebook (который, конечно, будет перенаправлен обратно на мой сайт, так как приложение уже авторизовано), то вернётся правильное значение.

Любые идеи, почему метод getUser () этого не делаетработать в первый раз?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...