1
我使用的是FB PHP SDK登录用户没有看中这里 - 只是打电话$fb->getLoginUrl()
生成登录链接,用户经过它,授权,被反弹到我的网站,他们已登录。到目前为止,这很好。Facebook的PHP SDK回归用户ID即使注销
在一个页面reserveed为登录用户的我有这样的代码:
echo $fb->getUser(); //supposedly outputs user ID or 0 on failure
但事实是它输出的用户ID 即使我手动去Facebook和注销它 。它似乎从来没有为我输出0
,即检测到我已注销。
我错过了什么?有没有更好的方法来检测登录状态?
(注:JS SDK是不是我的选择)
,因为你没有使用JS SDK,它可能需要一点点,直到,你不再登录服务器端另行通知。 –
嗯,不知道是因为我只是试图再次,登录后约两个小时出FB,它仍然返回我的用户ID! – Utkanos
访问令牌何时会过期?看来,你的应用程序为您的信息persisted.Try莫名其妙的饼干将Facebook个人资料和删除权限为您的应用程序/网站,lougout然后再次尝试检查,如果它仍返回fb_id –