【发布时间】:2014-04-13 19:09:29
【问题描述】:
我在我的网站上将 Facebook PHP SDK 与 JS SDK 结合使用。基本上,JS API 将用户登录,然后 PHP 部分获取所有用户的信息以显示在页面上。
logging 部分工作正常:用户单击一个按钮,会弹出对话框 FB 对话框。 logout 函数也适用于 onClick 事件,但它实际上并不能正常工作。它确实成功注销了用户,但是当它重定向回主页时,会引发异常:
“验证访问令牌时出错:会话无效,因为用户已注销”。
刷新页面后,错误消失。这可能是由于注销功能没有正确删除会话吗?
这是我用来注销用户的函数:
function FBLogout(){
event.preventDefault();
FB.logout(function(response){
window.location.href = 'http://www.mydomain.com/';
});
}
关于如何解决这个问题的任何建议?
【问题讨论】:
标签: javascript php facebook facebook-javascript-sdk facebook-php-sdk