【问题标题】:How to handle multiple social accounts with different emails?如何处理具有不同电子邮件的多个社交帐户?
【发布时间】:2014-11-19 04:57:36
【问题描述】:

我有一个允许用户使用 google 和 facebook 注册的应用程序。两者都在登录时提供电子邮件信息。
我的问题是 Facebook 帐户与谷歌不同的电子邮件相关联,因此它为“同一”用户创建了两个帐户。
如何解决这个问题?

我在想这个流程:

  1. 用户使用邮箱和密码注册
  2. 在用户配置文件中,用户可以将其帐户与 facebook、google 等相关联。
  3. 从现在开始,用户可以使用 facebook、google 等登录...

这是解决问题的最佳方法吗?

【问题讨论】:

    标签: login social-networking facebook-login google-signin


    【解决方案1】:

    是的,这是解决问题的好方法。

    您也可以让他在注册前使用 Google+ 和 Facebook 进行授权,检查用户是否在数据库中已经使用该帐户(Facebook 或 Google+ ID),如果他不在数据库中,则将他重定向到注册表单.

    【讨论】:

      猜你喜欢
      • 2020-08-07
      • 1970-01-01
      • 2019-07-17
      • 2018-12-28
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      相关资源
      最近更新 更多