同步退出的问题
This commit is contained in:
parent
ce9148bb5c
commit
28be9898d3
|
@ -263,6 +263,7 @@ class AccountsController < ApplicationController
|
||||||
# end
|
# end
|
||||||
|
|
||||||
def logout
|
def logout
|
||||||
|
Rails.logger.info("########___logout_current_user____________########{current_user.try(:id)}")
|
||||||
UserAction.create(action_id: User.current.id, action_type: "Logout", user_id: User.current.id, :ip => request.remote_ip)
|
UserAction.create(action_id: User.current.id, action_type: "Logout", user_id: User.current.id, :ip => request.remote_ip)
|
||||||
logout_user
|
logout_user
|
||||||
render :json => {status: 1, message: "退出成功!"}
|
render :json => {status: 1, message: "退出成功!"}
|
||||||
|
|
|
@ -44,21 +44,16 @@ module LoginHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def logout_user
|
def logout_user
|
||||||
Rails.logger.info("####################_1111_User.current_id______######{User.current.try(:id)}###___#{User.current.logged?}")
|
Rails.logger.info("####################__User.current_id______######{current_user.try(:id)}###___#{current_user&.logged?}")
|
||||||
|
|
||||||
if User.current.logged?
|
if User.current.logged?
|
||||||
Rails.logger.info("####################__2222_______######")
|
|
||||||
if autologin = cookies.delete(autologin_cookie_name)
|
if autologin = cookies.delete(autologin_cookie_name)
|
||||||
Rails.logger.info("####################__33333______######")
|
|
||||||
|
|
||||||
User.current.delete_autologin_token(autologin)
|
User.current.delete_autologin_token(autologin)
|
||||||
end
|
end
|
||||||
Rails.logger.info("####################__4444444______######")
|
|
||||||
|
|
||||||
User.current.delete_session_token(session[:tk])
|
User.current.delete_session_token(session[:tk])
|
||||||
self.logged_user = nil
|
self.logged_user = nil
|
||||||
end
|
end
|
||||||
Rails.logger.info("####################__55555______######")
|
|
||||||
|
|
||||||
# 云上实验室退出清理当前session
|
# 云上实验室退出清理当前session
|
||||||
laboratory ||= (Laboratory.find_by_subdomain(request.subdomain) || Laboratory.find(1))
|
laboratory ||= (Laboratory.find_by_subdomain(request.subdomain) || Laboratory.find(1))
|
||||||
|
|
|
@ -18,6 +18,7 @@ class Gitea::PullRequest::CreateService < Gitea::ClientService
|
||||||
end
|
end
|
||||||
|
|
||||||
def call
|
def call
|
||||||
|
Rails.logger.info("######_____pr_url______#########{url}")
|
||||||
post(url, request_params)
|
post(url, request_params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,6 @@ module Educoderplus
|
||||||
provider :cas, url: 'https://urp.tfswufe.edu.cn/cas'
|
provider :cas, url: 'https://urp.tfswufe.edu.cn/cas'
|
||||||
end
|
end
|
||||||
|
|
||||||
# config.middleware.use ActionDispatch::Cookies
|
|
||||||
# config.middleware.use ActionDispatch::Session::CookieStore
|
|
||||||
|
|
||||||
config.middleware.insert_before 0, Rack::Cors do
|
config.middleware.insert_before 0, Rack::Cors do
|
||||||
allow do
|
allow do
|
||||||
origins '*'
|
origins '*'
|
||||||
|
|
Loading…
Reference in New Issue