我正在开发一个启用了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连接)。
在这里,我看到会话冲突并尝试解决它。我希望你们的人会分享你的想法来帮助我。
此致
答案 0 :(得分:0)
在我的网站上,我们的用户可以使用
因此,如果有人拥有多个FB帐户,则只会合并具有匹配电子邮件的帐户。如果有人尝试使用FB帐户登录,并且该帐户的电子邮件未在我们的应用程序中注册,则会在我们的网站中创建一个新帐户。
答案 1 :(得分:0)
我的系统中有两个实体(类似于StackOverflow的做法)..
N登录< - > 1用户是这两者的基数。
所以..是的,您可以将多个Facebook登录与一个“本地”网站用户合并。
如果FB-User abc.2@xyz.com登录FB,您仍然可以将其与本地用户abc.1@xyz.com合并。
所以最后你会将两个FB用户映射到同一个本地用户..
这是您正在寻找的解决方案吗?
如果没有,请进一步澄清。