0

私のRailsアプリケーションは認証にDeviseを使用しており、ログインしようとしているユーザーが「false」に設定されたフラグでデータベースで無効になっている場合があります。

Deviseがこのフラグを使用して、非アクティブ化されたユーザーがシステムにログインするのを防ぐ方法はありますか?

4

1 に答える 1

1

deactivated次のように、フィールドのチェックをactive_for_authentication?メソッドに追加できます。

def active_for_authentication? 
  super && !deactivated? 
end 
于 2013-03-09T15:08:23.187 に答える