Class: Muck::UserSessionsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Muck::UserSessionsController
- Defined in:
- app/controllers/muck/user_sessions_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
24 25 26 27 28 29 30 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 24 def create @title = t('muck.users.sign_in_title') @user_session = UserSession.new(params[:user_session]) @user_session.save do |result| after_create_response(result) end end |
#destroy ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 32 def destroy @title = t('muck.users.sign_out_title') current_user_session.destroy flash[:notice] = t('muck.users.login_out_success') respond_to do |format| format.html { redirect_to logout_complete_path } end end |
#new ⇒ Object
16 17 18 19 20 21 22 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 16 def new @title = t('muck.users.sign_in_title') @user_session = UserSession.new respond_to do |format| format.html { render :template => 'user_sessions/new' } end end |
#show ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 7 def show if logged_in? redirect_to current_user else flash[:notice] = t('muck.users.login_fail') redirect_to login_path end end |