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 17 18 |
# File 'lib/generators/admin/install/templates/controllers/admin/sessions_controller.rb', line 10 def create @user = Admin::User.find_by(email: params[:email]) if @user && @user.authenticate(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
20 21 22 |
# File 'lib/generators/admin/install/templates/controllers/admin/sessions_controller.rb', line 20 def destroy session[:admin_user_id] = nil; redirect_to admin_sign_in_path end |