Class: Stay::Admin::SessionsController

Inherits:
Devise::SessionsController
  • Object
show all
Defined in:
app/controllers/stay/admin/sessions_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



4
5
6
7
8
9
10
11
12
# File 'app/controllers/stay/admin/sessions_controller.rb', line 4

def create
  user = Stay::User.find_by(email: params.dig(:user, :email))
  if user && user.stay_admin?
    super
  else
    flash[:alert] = user ? "Access Denied, User must have admin role" : "User not found"
    redirect_to 
  end
end