【发布时间】:2016-02-01 06:34:23
【问题描述】:
有一篇关于使用 Meteor 合并多个用户帐户的好文章:http://www.meteorpedia.com/read/Merging_OAuth_accounts
我有一个已经登录的用户。我想让当前登录的用户登录 Facebook 和 Linkedin 并合并所有服务对象。为此,我创建了一个 Account.onCreateUser() 函数
在 onCreateUser() 函数中,我需要检索以下信息:
- 当前 UserId:我试过 this.userId,它不起作用
- 当前 SessionId:在客户端,Meteor.data_connection._lastSessionId。不知道如何在服务器中获取它。
任何帮助都非常有用。
【问题讨论】:
-
你能添加你现有的代码吗?
-
this.userId 正常工作,但当我尝试在 Meteor.startup 中创建用户时不起作用。 this.connection 在 onCreateUser 中始终为空值。
-
我重新安排了现有代码以完全避免会话,因为它似乎没有服务器端支持。我解决了上面列出的问题。
-
@Vijay 如果有任何答案解决了您的问题,请考虑通过单击复选标记接受一个答案。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。