如何防止登录用户在流星中创建帐号,例如在登录时调用Accounts.createUser
?
我可以在调用Meteor.userId()
进行检测时通过Accounts.createUser
吗?
答案 0 :(得分:0)
您可以使用Accounts.onCreateUser来中止帐户创建,添加字段等。
if (Meteor.isServer) {
Accounts.onCreateUser(function (options, user) {
if (Meteor.userId())
throw new Meteor.Error(400, 'Already logged in!');
return user;
});
}