我想在没有进行验证的情况下创建用户,只要我创建用户就将其设置为false。
当我进行注册时,有没有办法将emails.verified设置为TRUE而不是false?
答案 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
}
});
}