Class: Admin::SessionsController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- BaseController
- Admin::SessionsController
- Defined in:
- lib/generators/admin/install/templates/controllers/admin/sessions_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/generators/admin/install/templates/controllers/admin/sessions_controller.rb', line 10 def create if user = Admin::User.authenticate_by(email: params[:email], password: params[:password]) session[:admin_user_id] = user.id; redirect_to(admin_path) else redirect_to admin_sign_in_path(email_hint: params[:email]), alert: "That email or password is incorrect" end end |
#destroy ⇒ Object
18 19 20 |
# File 'lib/generators/admin/install/templates/controllers/admin/sessions_controller.rb', line 18 def destroy session[:admin_user_id] = nil; redirect_to admin_sign_in_path end |