管理パネルを認証しようとしています。ユーザー管理者でない場合はRails Devise:Sign Inカスタマイズ
は、サインイン要求をキャンセルします。デフォルトで
、電子メール/パスワードが間違っている場合。これは、現在、それは私が何をしたかにかかわらずに署名し/users/sign_in
def create
super do |user|
if user.role >= 30
res
else
#Do not create sessions, authenticate
flash[:notice] = "You do not have permission"
redirect_to :back
end
end
end
をレンダリングします。
どのようにカスタマイズできますか?
ありがとうございます。
そのスーパーは私にとにかくセッションを作成するので、私を助けません。 – 7urkm3n