Facebook graph api 获取配置文件详细信息后facebook graph api注销

Facebook graph api 获取配置文件详细信息后facebook graph api注销,facebook-graph-api,facebook-php-sdk,Facebook Graph Api,Facebook Php Sdk,我正在使用php sdk实现“使用facebook登录”功能,我能够获取用户配置文件的详细信息。但在该用户仍然登录之后。假设用户正在访问我的网站,在使用“使用facebook登录”功能后,他立即离开,那个么坐在那个里的下一个人可以使用(误用)上一个人的帐户。 1) 如何在获取所需内容后自动注销用户(我不想向用户显示“facebook注销”按钮)。 2) 有没有办法让我只能从我的应用程序中注销用户,而不能从facebook注销?(我的意思是,如果用户已经在另一个选项卡中使用facebook,那么它

我正在使用php sdk实现“使用facebook登录”功能,我能够获取用户配置文件的详细信息。但在该用户仍然登录之后。假设用户正在访问我的网站,在使用“使用facebook登录”功能后,他立即离开,那个么坐在那个里的下一个人可以使用(误用)上一个人的帐户。 1) 如何在获取所需内容后自动注销用户(我不想向用户显示“facebook注销”按钮)。
2) 有没有办法让我只能从我的应用程序中注销用户,而不能从facebook注销?(我的意思是,如果用户已经在另一个选项卡中使用facebook,那么它应该只从我的应用程序中注销用户的facebook会话。)

假设所有常用的安全措施都已到位(会话超时适用于FB登录,不会在不同的PHP会话中泄漏FB数据,注销您的站点会清除FB会话数据或移动到没有FB访问权限的登录/首页),具有Facebook集成的网站通常不会在每个请求的基础上麻烦确保其FB集成。如果用户打开浏览器窗口并登录到您的网站,这是用户自己的错,对于这种错误,您没有什么可以或真正应该做的


尽管如此,您可以调用用户并将其重定向到该URL,以将其从当前会话中注销,也可以使用JavaScript SDK的
FB.logout()
。这两个选项都提到了。

感谢darvids的可能重复。这是一个很好的解释。我想问但忘记了一个问题,但令人惊讶的是你回答了“其他网站是否需要注销?”=>“他们不在乎”。感谢againI尝试了“facebook登录”在stackoverflow登录页面和yes u r right上,他们也没有实现“注销”功能:)