diff options
| author | mo khan <mo@mokhan.ca> | 2014-11-15 10:07:04 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-11-15 10:07:04 -0700 |
| commit | 3692e15425add01de0a99457b4679ba33146a070 (patch) | |
| tree | 0a3134f44b64a028dce52558d9480eb5183f6b5d /app/models/session.rb | |
| parent | f46d8c890b2e93cfbe8536c0b4d8f362336a8910 (diff) | |
revoke a session when a user logs out.
Diffstat (limited to 'app/models/session.rb')
| -rw-r--r-- | app/models/session.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/session.rb b/app/models/session.rb index 90ff36c..7d39c9c 100644 --- a/app/models/session.rb +++ b/app/models/session.rb @@ -14,6 +14,10 @@ class Session < ActiveRecord::Base end end + def revoke! + update_attribute(:revoked_at, Time.now.utc) + end + class << self def authenticate!(session_key) Session.find(session_key) |
