阻止登录用户Meteor Js的帐户创建

时间:2014-08-14 16:10:36

标签: meteor

如何防止登录用户在流星中创建帐号,例如在登录时调用Accounts.createUser? 我可以在调用Meteor.userId()进行检测时通过Accounts.createUser吗?

1 个答案:

答案 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;
  });
}