我正在使用Facebook PHP SDK在我的网站上通过Facebook Connect实施授权。它工作正常,但是,当用户注销时,他或她也会退出Facebook。我理解这是点击使用getLogoutUrl()方法生成的链接的正常行为。
用户是否可以退出Facebook Connect,而不是Facebook?如果是这样,怎么能实现呢?
提前谢谢。
UPD,一种答案:对我而言,它基本上归结为以这种方式使用Facebook Connect:用户点击“Facebook Connect”按钮;如果他们登录到Facebook并授权应用程序(使用Facebook Connect需要应用程序),我们会获取他们的ID并设置他登录的cookie。这个cookie与Facebook无关,它是由我的脚本创建的。当用户想要注销时,我们只需删除此cookie。
因此,登录和注销逻辑完全基于我的脚本。 FB Connect仅通过消除为用户获取密码和登录的需要来帮助该过程。
答案 0 :(得分:4)
只需手动清除与facebook-connect相关的Cookie。