合并FB连接帐户&网站帐户

时间:2011-11-22 06:23:12

标签: facebook merge connect

我有Facebook连接我自己的网站注册工作。 我的问题是,我可以根据Facebook返回的电子邮件将现有帐户与Facebook帐户合并吗?

我相信Facebook回复给我的电子邮件已经过验证吗?

3 个答案:

答案 0 :(得分:1)

只是建立在East of Nowhere的答案上,如果你最终得到一个拥有两个帐户的用户,在Drupal中,你可以在fb_user表中换掉用户原始帐户的新FB帐户的UID。这会将Facebook ID与原始帐户相关联,然后您可以删除因电子邮件不匹配而创建的新帐户。

答案 1 :(得分:0)

您最好使用他们的Facebook ID。您可以在Facebook中输入您想要的任何电子邮件,但每个用户只能获得一个唯一ID。

只需将“facebook_id”添加到您的用户表格,当他们将Facebook连接到您的网站时,将该ID保存在其用户记录中。

答案 2 :(得分:0)

如果您在网站上放置了需要email权限的Facebook登录按钮,FB用户可以选择他们与其FB帐户相关联的任何电子邮件,可能与他们的电子邮件地址不同用于在您的网站上创建一个帐户。如果他们已经使用现有帐户登录您的网站,然后使用FB登录按钮,您可以像Tspesh所说的那样连接帐户。

但另一种情况是现有用户未登录,然后进入网站并使用FB登录。如果他们碰巧提供与现有网站帐户相同的电子邮件地址,那么您很幸运,仍然可以连接这两个帐户。如果他们提供不同的电子邮件,则用户最终会有两个单独的网站注册,因此您需要提供一些方法来合并这两个,可能是通过提示他们专门输入以前的注册电子邮件地址。