私はdevise
を認証に使用しており、activated:boolean
はusers
テーブルにあります。
有効になっているユーザーのみにログインを許可するにはどうすればよいですか?そして、フラッシュメッセージを表示:ユーザーのためのそのユーザーのみを有効にするsign_in - Devise
Login successful
は、ユーザーnon-activated
/deactivated
ユーザー
ありがとう とLogin denied
をアクティブに!
私はdevise
を認証に使用しており、activated:boolean
はusers
テーブルにあります。
有効になっているユーザーのみにログインを許可するにはどうすればよいですか?そして、フラッシュメッセージを表示:ユーザーのためのそのユーザーのみを有効にするsign_in - Devise
Login successful
は、ユーザーnon-activated
/deactivated
ユーザー
ありがとう とLogin denied
をアクティブに!
は、サインインから非アクティブなユーザーを防ぐため、あなたのUser
モデルにactive_for_authentication?
を上書きするには、次の私の英語編集のための
def active_for_authentication?
super && activated
end
答えはOKではありませんが、とてもシンプルなので、あなたはそれを得るでしょう –
詳細は英語で書いていますが、私のシステムではポルトガル語で書かれています。 "私はそれを行うことができます:def ativo_for_authentication?私のテーブルはUsuarioで、カラムはativoです。boolean –
Amigo、faloportuguêstambémhaha。 「ativo」のためにatributoを実行してください): def active_for_authentication? super && ativo end –
@illusionistの感謝を! –