2010-05-31 137 views
1

我创建了简单的JavaScript小部件,其中登录发生在使用Facebook Single Sign On。只要他登录Facebook,就会登录该用户(第一次授权后)。但是,它也会在Facebook注销时注销用户。我希望该人在退出Facebook时不会退出登录状态?Facebook注销导致从我的应用程序注销

建议我是怎么回事。

回答

3

一旦他们注销后,就不可能保持facebook连接。解决方法是创建自己的用户跟踪。

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