Facebook 连接多个 FB 帐户

标签 facebook facebook-login

我正在开发一个启用了 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 帐户(基于电子邮件)。

  • 因此,如果某人拥有多个 FB 帐户,则只会合并具有匹配电子邮件的那个。如果有人尝试使用 FB 帐户登录并且该帐户的电子邮件未在我们的应用程序中注册,则会在我们的站点中创建一个新帐户。

    关于Facebook 连接多个 FB 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1768646/

    相关文章:

    html - Facebook 喜欢 div 下面的按钮偏移,即使没有边距或填充

    iOS FBSDKLogin 按钮文本淡入

    函数中的 Facebook 身份验证 - getUser() 返回 0

    Android Facebook 登录- 个人资料为空

    swift +解析: Facebook login flow has "Back to Safari" in iOS9

    ios - iOS Facebook SDK:您已授权应用程序后黑屏?

    android - 通过 Facebook、电子邮件和短信/彩信共享音频文件 (.mp3)

    javascript - FB.login() 调用弹出窗口被 Google Chrome 阻止

    php - 如何存储使用 facebook 注册的用户?

    swift - 通过 Firebase 登录获取更大的 Facebook 图片(快速)