0
ただ1つのロールで電子メール検証を無効にすることはできますか?私は管理者とモバイルの2つの役割を持っています。私は "emailVerificationRequired"を設定しました。モデル設定ファイルのユーザー拡張モデルオプションでtrueを指定すると、すべてのユーザーに電子メールの確認が必要になります。助けてください!loopack内の1つのロールの電子メール検証を無効にする
ただ1つのロールで電子メール検証を無効にすることはできますか?私は管理者とモバイルの2つの役割を持っています。私は "emailVerificationRequired"を設定しました。モデル設定ファイルのユーザー拡張モデルオプションでtrueを指定すると、すべてのユーザーに電子メールの確認が必要になります。助けてください!loopack内の1つのロールの電子メール検証を無効にする
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);
}