Facebook连接多个FB帐户

时间:2009-11-20 06:14:50

标签: facebook facebook-login

我正在开发一个启用了Facebook Connect的商业网站,它的工作正常。 现在,我遇到了这样一种情况:我有一个拥有2个或更多FB帐户的用户,其中1个在我们的网站上注册。

例如

  

abc.1@xyz.com(在Facebook上注册并在我们的网站上使用FB connect)   
abc.2@xyz.com(在Facebook上注册但未在我们的网站上注册)

使用上述电子邮件地址,当用户在Facebook上使用abc.1@xyz.com登录时,他也会在我们的网站中登录。但另一方面,当用户使用abc.2@xyz.com登录Facebook并同时使用abc.1@xyz.com登录我们的系统时(不使用FB连接)。

在这里,我看到会话冲突并尝试解决它。我希望你们的人会分享你的想法来帮助我。

此致

2 个答案:

答案 0 :(得分:0)

在我的网站上,我们的用户可以使用

  1. 我们网站的帐户
  2. 一个FB帐户
  3. 与我们网站的帐户合并的FB帐户(基于电子邮件)。
  4. 因此,如果有人拥有多个FB帐户,则只会合并具有匹配电子邮件的帐户。如果有人尝试使用FB帐户登录,并且该帐户的电子邮件未在我们的应用程序中注册,则会在我们的网站中创建一个新帐户。

答案 1 :(得分:0)

我的系统中有两个实体(类似于StackOverflow的做法)..

  • 登录(Facebook,Live ID,本地用户数据库 - 包含NO username / pwd,但仅包含关联)
  • 帐户/用户:我的网站中用户的“身份”(不在Facebook上的其他数据)

N登录< - > 1用户是这两者的基数。

所以..是的,您可以将多个Facebook登录与一个“本地”网站用户合并。

如果FB-User abc.2@xyz.com登录FB,您仍然可以将其与本地用户abc.1@xyz.com合并。

所以最后你会将两个FB用户映射到同一个本地用户..

这是您正在寻找的解决方案吗?

如果没有,请进一步澄清。