使用帐户包,即-accounts-ui、accounts-password、accounts-facebook,是否可以强制单个用户登录。
含义:如果用户使用accounts-password 创建一个登录名,然后使用account-facebook 创建另一个登录名,是否可以将这两个帐户合并为一个?
我试图将 MongoDB 中的 server.js 中的 account-password 的 user.services.facebook 对象设置为 account-facebook 用户的值......但它似乎没有坚持。
我正在做这样的事情来尝试统一帐户:
unifyFBAccount: function(options){
var user = Meteor.users.findOne(this.userId);
if(user.services.facebook == null){
Meteor.users.update(
{_id: this.userId},
{$set: {'services.facebook': options.facebook}});
}
}
options 参数是 user.services 对象。