diff options
| author | mo khan <mo@mokhan.ca> | 2014-08-16 13:17:23 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-08-16 13:17:23 -0600 |
| commit | 0a137744679eba08e0c5c7abb93ee91b89116325 (patch) | |
| tree | e3e423e33e4ebcabfc2554aca68af8381b32c92a /app/controllers/admin | |
| parent | f793b7d6c8584b1e972874d61203a40ecc1599cb (diff) | |
allow admins to revoke a users session.
Diffstat (limited to 'app/controllers/admin')
| -rw-r--r-- | app/controllers/admin/sessions_controller.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/controllers/admin/sessions_controller.rb b/app/controllers/admin/sessions_controller.rb index 8eb794c8..b51c8c88 100644 --- a/app/controllers/admin/sessions_controller.rb +++ b/app/controllers/admin/sessions_controller.rb @@ -3,5 +3,10 @@ module Admin def index @sessions = UserSession.active end + + def destroy + UserSession.find(params[:id]).revoke! + redirect_to admin_sessions_path + end end end |
