是否可以仅针对一个角色禁用电子邮件验证?我有两个角色,管理员和移动 . 我在model-config文件中的用户扩展模型选项中设置了“emailVerificationRequired”:true,因此现在所有用户都需要进行电子邮件验证 . 请帮忙!
你需要修补 verify 方法 .
verify
例如,在启动脚本中你做(伪代码):
var mainVerify = User.prototype.verify; User.prototype.verify = function(options, cb){ if(this.isInRole('admin')) return cb(null, 'no verify needed'); //user is in mobile role mainVerify.apply(this, arguments); }
1 回答
你需要修补
verify
方法 .例如,在启动脚本中你做(伪代码):