如何使用不同的电子邮件处理多个社交帐户?

时间:2014-11-18 20:45:18

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

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

我在想这个流程:

  1. 用户使用电子邮件和密码注册
  2. 在用户个人资料中,用户可以将其帐户与Facebook,Google等相关联。
  3. 从现在开始,用户可以使用facebook,google等登录...
  4. 这是解决问题的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

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

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