Module: Clearance::App::Controllers::SessionsController::PrivateInstanceMethods
- Defined in:
- lib/clearance/app/controllers/sessions_controller.rb
Instance Method Summary collapse
- #forget(user) ⇒ Object
- #login_failure(message = "Bad email or password.") ⇒ Object
- #login_successful ⇒ Object
- #remember(user) ⇒ Object
- #unconfirmed_login_attempt ⇒ Object
- #url_after_create ⇒ Object
- #url_after_destroy ⇒ Object
Instance Method Details
#forget(user) ⇒ Object
66 67 68 69 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 66 def forget(user) user.forget_me! if user .delete :auth_token end |
#login_failure(message = "Bad email or password.") ⇒ Object
50 51 52 53 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 50 def login_failure( = "Bad email or password.") flash.now[:notice] = render :action => :new end |
#login_successful ⇒ Object
45 46 47 48 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 45 def login_successful flash[:notice] = 'Logged in successfully' redirect_back_or url_after_create end |
#remember(user) ⇒ Object
60 61 62 63 64 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 60 def remember(user) user.remember_me! [:auth_token] = { :value => user.remember_token, :expires => user.remember_token_expires_at } end |
#unconfirmed_login_attempt ⇒ Object
55 56 57 58 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 55 def unconfirmed_login_attempt mailer_model.deliver_confirmation(@user) deny_access('Account not confirmed. Confirmation email sent.') end |
#url_after_create ⇒ Object
71 72 73 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 71 def url_after_create root_url end |
#url_after_destroy ⇒ Object
75 76 77 |
# File 'lib/clearance/app/controllers/sessions_controller.rb', line 75 def url_after_destroy new_session_url end |