将多个用户帐户与Meteor合并

时间:2016-02-01 06:34:24

标签: meteor accounts

有一篇关于将多个用户帐户与Meteor合并的文章:http://www.meteorpedia.com/read/Merging_OAuth_accounts

我已经登录了用户。我希望当前登录的用户登录Facebook和Linkedin并合并所有服务对象。为此,我创建了一个Account.onCreateUser()函数

在onCreateUser()函数中,我需要检索以下信息:

  1. 当前UserId:我试过这个.userId,它不能正常工作
  2. 当前SessionId:在客户端,Meteor.data_connection._lastSessionId。不知道如何在服务器中获取此信息。
  3. 任何帮助都非常有用。

2 个答案:

答案 0 :(得分:0)

我正在使用包meteor-accounts-meld

答案 1 :(得分:0)

合并多个帐户的最佳方法是在Accounts.onCreateUser中编写自定义代码。在此方法中,检索会话ID不起作用。迁移帐户后,应根据会话ID迁移用户数据。此外,要使this.userId在Accounts.onCreateUser中工作,请不要在Meteor.startup中创建新用户。