在Meteor用户文档中合并Twitter和Facebook帐户

时间:2013-04-26 06:38:30

标签: meteor

所以我正在使用Meteor建立一个应用程序并注意到当我使用Twitter和Facebook登录时,我创建了两个单独的用户帐户。有没有内置的方法来确保这些合并?我没有在基于Twitter的用户帐户中看到任何电子邮件地址,因此我可以看到可能很难确定要链接的帐户。

连连呢?谢谢!

1 个答案:

答案 0 :(得分:2)

我一直处于类似情况,所以这是一个很好的起点:

您可能希望在Accounts.onCreateUser事件中进行合并。基本上,你现在要做的是:

  • 执行必要的协议/例程以尽可能在任何身份验证方法中将电子邮件保存在某个配置文件字段中,以便您能够执行下一步,即...

  • 每当使用另一种身份验证方法(创建用户)时,您可以比较现有的用户数据库(现在确信电子邮件字段始终存在以进行检查),并在每次进行时进行合并确切的电子邮件匹配发生。

很遗憾我现在没有代码,因为我曾经尝试过这个协议,但我很快就决定我会因某种原因坚持使用一种身份验证方法。也许当我可以再次尝试再编码时,我会更新这个答案..或者可能不会。