我正在开发一个启用了 Facebook Connect 的商业网站,它对我来说工作正常。
现在,我遇到了一种情况,我有一个用户拥有 2 个或更多 FB 帐户,其中 1 个已在我们的网站上注册。
例如
abc.1@xyz.com (Registered on Facebook and using FB connect on our site)
abc.2@xyz.com (Registered on Facebook but not in our site)
使用上述电子邮件地址,当用户使用
abc.1@xyz.com
登录时在 Facebook 上,他也登录了我们的网站。但另一方面,当用户使用 abc.2@xyz.com
登录 Facebook 时同时使用 abc.1@xyz.com
登录我们的系统(不使用FB连接)。在这里我看到一个 session 冲突并试图解决它。我希望你们能分享你的想法来帮助我。
问候
最佳答案
在我的网站上,我们的用户可以使用
因此,如果某人拥有多个 FB 帐户,则只会合并具有匹配电子邮件的那个。如果有人尝试使用 FB 帐户登录并且该帐户的电子邮件未在我们的应用程序中注册,则会在我们的站点中创建一个新帐户。
关于Facebook 连接多个 FB 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1768646/