要合并还是不合并?Facebook帐户和常规网站帐户

tot*_*ian 7 facebook login user-accounts

我正在构建一个Web服务,允许用户通过创建"常规"帐户(用户名/密码)或使用他们的Facebook登录(Facebook连接)进行注册

如果用户在Facebook注册,他们将获得在我的网站上创建的帐户.

如果用户注册正常方式(用户名/通行证),他们也将获得一个帐户.

我想要做的是以某种方式合并这些帐户,如果他们有相同的电子邮件地址.这是可行的,还是应该将它们作为单独的账户留下?

合并的原因是我不希望用户为每个电子邮件地址设置多个帐户是否有其他人通过Facebook和常规帐户在其网站上创建帐户?如果是这样,您申请处理这两种不同类型的帐户有什么逻辑?

UPDATE

我想我的问题是,如果普通帐户的电子邮件地址与Facebook帐户相同.我可以安全地合并账户吗?或者我可以不相信用户与他们的Facebook帐户关联的电子邮件? -

Sja*_*ide 0

不确定我是否明白你的意思,但我也已经有很多帐户并将它们链接到 Facebook 个人资料。不同的是我还让他们使用原始站点进行登录。

所以我不需要检查电子邮件。就像这样:

  1. 用户已经登录了本地站点,在这种情况下,当他们将其帐户与 google 链接时,我所做的就是向表中添加 FacebookId 字段。
  2. 用户在我的网站上还没有帐户,但通过有效的 Facebook 帐户访问该网站,在这种情况下,该用户将被添加到我的帐户列表中,并获得内部 ID 和 FacebookId。

希望这对您有所帮助。当然,我也可能在这里以完全相反的方向思考。