我创建了简单的javascript小部件,使用Facebook Single Sign On登录。只要他登录到Facebook(第一次授权后),就会登录该人。但是,它也会在Facebook注销发生时注销用户。当这个人退出Facebook时,我希望这个人不会被退出吗?
建议我解决方法。
答案 0 :(得分:3)
一旦注销,就无法保持Facebook连接。解决方法是创建自己的用户跟踪。
一旦用户通过Facebook登录 - 将他们的信息存储在会话(cookie,表格)中,然后仅依靠它来检查该用户是否仍然登录(您还需要实现自己的注销)。这只有在你使用facebook作为登录提供者时才有效,如果你需要与facebook api进行一些需要登录的交互 - 他们必须登录到facebook。