Facebook连接codeigniter

时间:2011-09-20 21:52:39

标签: php facebook codeigniter

我正在尝试在我的网站上实现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。如果我再次重定向到facebook登录URL(当然会在应用程序已被授权时直接重定向回我的网站),而不是返回正确的值。

为什么getUser()方法第一次不起作用的任何想法?

0 个答案:

没有答案