mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-22 12:45:46 +08:00
修改密码和登出
This commit is contained in:
@@ -44,13 +44,22 @@ module LoginHelper
|
||||
end
|
||||
|
||||
def logout_user
|
||||
Rails.logger.info("####################__11111______######")
|
||||
|
||||
if User.current.logged?
|
||||
Rails.logger.info("####################__2222_______######")
|
||||
if autologin = cookies.delete(autologin_cookie_name)
|
||||
Rails.logger.info("####################__33333______######")
|
||||
|
||||
User.current.delete_autologin_token(autologin)
|
||||
end
|
||||
Rails.logger.info("####################__4444444______######")
|
||||
|
||||
User.current.delete_session_token(session[:tk])
|
||||
self.logged_user = nil
|
||||
end
|
||||
Rails.logger.info("####################__55555______######")
|
||||
|
||||
# 云上实验室退出清理当前session
|
||||
laboratory ||= (Laboratory.find_by_subdomain(request.subdomain) || Laboratory.find(1))
|
||||
default_yun_session = "#{laboratory.try(:identifier).split('.').first}_user_id"
|
||||
|
||||
Reference in New Issue
Block a user