Meteor创建用户而无需验证

时间:2018-04-12 14:00:28

标签: meteor

我想在没有进行验证的情况下创建用户,只要我创建用户就将其设置为false。

当我进行注册时,有没有办法将emails.verified设置为TRUE而不是false?

2 个答案:

答案 0 :(得分:1)

服务器端的这段代码应该可以解决问题:

   Accounts.onCreateUser(function(options, user) {
      user.emails[0].verified = true;
      return user;
   })

答案 1 :(得分:0)

假设您只有一封电子邮件

,请将此代码放在服务器上
AccountsTemplates.configure({postSignUpHook: postSignUp});

const postSignUp = function postSignUp(userId, info) {
  Meteor.users.update(userId, {
        $set: {
          "emails.0.verified": true
        }
      });  
}