Facebook连接我的注销URL连接静默注销?

时间:2012-01-31 11:15:32

标签: facebook login oauth fbconnect

除了我的网站使用的自定义登录脚本外,我还创建了一个facebook connect登录脚本,它记录了我的数据库中的FB用户ID和存储。它使用facebook和基于JS的弹出登录对话框(oauth)提供的facebbok.php脚本。

我只是从FB帐户验证用户,并根据匹配的fb用户ID进行我自己的基于cookie的登录。

现在问题是我可以使用getLogoutUrl()从php获取logout url但是如何使用我的logout.php静默注销而不更改地址栏中的url?我尝试了destroySession(),但它没有注销fb用户。

如果用户不使用getLogoutUrl()注销,则下次当其他某个登录的FB用户尝试使用fbconnect登录时,FB对话框会显示错误“发生错误。请稍后再试”。然后我回到IE并从那里注销那个FB用户并且它可以工作。

1 个答案:

答案 0 :(得分:0)

您无法使用Facebook API“静默”注销用户。您可以做的是测试用户是否使用getLoginStatus

进行了记录