mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 07:53:49 +08:00
FEATURE: log_out endpoint for admins
This commit is contained in:
@ -7,6 +7,7 @@ class Admin::UsersController < Admin::AdminController
|
||||
before_filter :fetch_user, only: [:suspend,
|
||||
:unsuspend,
|
||||
:refresh_browsers,
|
||||
:log_out,
|
||||
:revoke_admin,
|
||||
:grant_admin,
|
||||
:revoke_moderation,
|
||||
@ -56,6 +57,12 @@ class Admin::UsersController < Admin::AdminController
|
||||
render nothing: true
|
||||
end
|
||||
|
||||
def log_out
|
||||
@user.auth_token = nil
|
||||
@user.save!
|
||||
render nothing: true
|
||||
end
|
||||
|
||||
def refresh_browsers
|
||||
refresh_browser @user
|
||||
render nothing: true
|
||||
|
Reference in New Issue
Block a user