这个问题与这个问题有关:FB.logout() called without an access token
我有一个问题,希望有人能提供帮助。
我在上面的链接中得到了所有内容,但是当有人使用公共(public)计算机并且不小心让自己登录到 FB 时,你如何处理?然后一个新用户尝试登录一个应用程序,但不是他们。我想要一个按钮将他们从 FB 中完全注销以“以不同的用户身份登录”。
在他们授权该应用程序之前我不能这样做,对吗?所以他们需要在别人的帐户下授权应用程序然后注销?必须有另一种方法。
任何反馈都很好 - 尝试搜索一段时间,但无济于事。我可能想多了,但应该有某种方法可以“以不同的用户身份登录”。
最佳答案
你可以这样做:
FB.getLoginStatus(function(response) {
if (response.status === "connected") {
FB.api("me", function(response2) {
// notify the user he is logged in as response2.name, and if it's not him call FB.logout
}
}
else {
// prompt the user to login
}
}
关于javascript - FB.logout() - 无访问 token - "Log in as Different User",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10744892/