Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor创建未经验证的用户_Meteor - Fatal编程技术网

Meteor创建未经验证的用户

Meteor创建未经验证的用户,meteor,Meteor,我想在不进行验证的情况下创建一个用户,在我创建一个用户时,它就被设置为false 是否有一种方法可以在我注册电子邮件时将“已验证”设置为“真”而不是“假”?将此代码放在服务器上,假设您只有一封电子邮件 AccountsTemplates.configure({postSignUpHook: postSignUp}); const postSignUp = function postSignUp(userId, info) { Meteor.users.update(userId, {

我想在不进行验证的情况下创建一个用户,在我创建一个用户时,它就被设置为false


是否有一种方法可以在我注册电子邮件时将“已验证”设置为“真”而不是“假”?

将此代码放在服务器上,假设您只有一封电子邮件

AccountsTemplates.configure({postSignUpHook: postSignUp});

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

假设您只有一封电子邮件,请将此代码放在服务器上

AccountsTemplates.configure({postSignUpHook: postSignUp});

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

服务器端的这段代码应该起到以下作用:

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

服务器端的这段代码应该起到以下作用:

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

关于你的应用,验证为false是否有问题?我希望在注册电子邮件后立即获得它。验证将设置为true而不是false。因为我在注册后进行自动登录。我理解你的问题,我的意思是:某些功能——比如你的自动登录——失败了吗?你认为这是由验证为假引起的吗?不,目前我正在尝试进行注册请求,而email.verified在POST请求设置为假后默认为,我只需要将其设置为false。我不认为将其设置为true的目的是什么,而且我更希望看到将来当您的应用程序增长时会出现问题,突然您需要一个工作正常的电子邮件验证系统。也许我误解了你的用例。如果是,请用一些详细信息扩展您的问题。关于您的应用程序,验证为false是否存在问题?我希望在注册电子邮件后立即进行验证。验证将设置为true而不是false。因为我在注册后进行自动登录。我理解你的问题,我的意思是:某些功能——比如你的自动登录——失败了吗?你认为这是由验证为假引起的吗?不,目前我正在尝试进行注册请求,而email.verified在POST请求设置为假后默认为,我只需要将其设置为false。我不认为将其设置为true的目的是什么,而且我更希望看到将来当您的应用程序增长时会出现问题,突然您需要一个工作正常的电子邮件验证系统。也许我误解了你的用例。如果是这样,请用一些细节来扩展您的问题。