Module: Authlogic::Session::Session
- Defined in:
- lib/authlogic/session/session.rb
Overview
Session
Handles all parts of authentication that deal with sessions. Such as persisting a session and saving / destroy a session.
Class Method Summary collapse
Instance Method Summary collapse
-
#valid_session? ⇒ Boolean
Tries to validate the session from information in the session.
Class Method Details
.included(klass) ⇒ Object
7 8 9 10 11 |
# File 'lib/authlogic/session/session.rb', line 7 def self.included(klass) klass.after_save :update_session! klass.after_destroy :update_session! klass.after_find :update_session! end |
Instance Method Details
#valid_session? ⇒ Boolean
Tries to validate the session from information in the session
14 15 16 17 18 19 20 21 |
# File 'lib/authlogic/session/session.rb', line 14 def valid_session? if session_credentials self. = search_for_record("find_by_#{remember_token_field}", session_credentials) return valid? end false end |