代码之家  ›  专栏  ›  技术社区  ›  vijayst

使用Meteor合并多个用户帐户

  •  1
  • vijayst  · 技术社区  · 10 年前

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

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

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

    1. current UserId:我试过了。userId,它不工作
    2. 当前会话Id:在客户端中,Meteor.data_connection._lastSessionId。不确定如何在服务器中获取此信息。

    任何帮助都非常有用。

    2 回复  |  直到 10 年前
        1
  •  0
  •   none    10 年前

    我正在使用套餐 meteor-accounts-meld

        2
  •  0
  •   vijayst    10 年前

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