Facebook Logout导致我的应用程序退出

时间:2010-05-31 04:14:10

标签: javascript facebook logout single-sign-on

我创建了简单的javascript小部件,使用Facebook Single Sign On登录。只要他登录到Facebook(第一次授权后),就会登录该人。但是,它也会在Facebook注销发生时注销用户。当这个人退出Facebook时,我希望这个人不会被退出吗?

建议我解决方法。

1 个答案:

答案 0 :(得分:3)

一旦注销,就无法保持Facebook连接。解决方法是创建自己的用户跟踪。

一旦用户通过Facebook登录 - 将他们的信息存储在会话(cookie,表格)中,然后仅依靠它来检查该用户是否仍然登录(您还需要实现自己的注销)。这只有在你使用facebook作为登录提供者时才有效,如果你需要与facebook api进行一些需要登录的交互 - 他们必须登录到facebook。