如何将facebook用户与我的数据库中的用户连接起来

时间:2014-08-07 15:50:41

标签: android facebook facebook-android-sdk

我正在我的移动应用程序中实现facebook登录。我想知道如何将FB用户连接到我的数据库用户,让我们看看这个场景:

  1. 首先使用FB登录
  2. 登录我的应用程序
  3. 使用fb登录后,我的应用程序向web api发出请求,检查是否有用户具有相同的电子邮件地址。
  4. 如果没有:我的应用程序向web api发出请求并使用用户名创建新的用户帐户:user [facebookid]和来自FB帐户的电子邮件(密码是随机哈希)
  5. 用户注销或删除应用,并希望使用fb:

    再次登录
    1. 点击我的应用程序中的登录按钮
    2. 使用fb登录后,我的应用程序向web api发出请求,检查是否有用户具有相同的电子邮件地址。
    3. 有一个用户具有相同的地址,因此用户登录了他的旧帐户
    4. 但是:如果有人会使用我用于fb帐户的用户名来创建帐户:用户[someonesfacebookid]和来自某人fb帐户的电子邮件?我知道电子邮件确认可以处理,但我希望保持注册超级简单。还有其他解决方案吗?

0 个答案:

没有答案