2017-02-13 6 views
0

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

答えて

2

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); 
} 
関連する問題