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
25 26 27 28 29 30 31 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 25 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
33 34 35 36 37 38 39 40 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 33 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
17 18 19 20 21 22 23 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 17 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
8 9 10 11 12 13 14 15 |
# File 'app/controllers/muck/user_sessions_controller.rb', line 8 def show if logged_in? redirect_to current_user else flash[:notice] = t('muck.users.login_fail') redirect_to login_path end end |