【发布时间】:2012-11-30 14:39:54
【问题描述】:
我正在使用 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 仅通过消除获取用户密码和登录的需要来帮助该过程。
【问题讨论】: