fixed request.referer 跟踪
This commit is contained in:
parent
f68224ea2b
commit
90928219fb
|
@ -21,7 +21,7 @@ class MainController < ApplicationController
|
|||
end
|
||||
|
||||
def index
|
||||
Rails.logger.info("request.referer============#{request.referer},#{params[:path]}")
|
||||
Rails.logger.info("request.referer============#{request.referer},#{params[:path]}") if request.referer.to_s.include?("educoder.net")
|
||||
domain_session = params[:_educoder_session]
|
||||
if domain_session
|
||||
uid_logger("main start domain_session is #{domain_session}")
|
||||
|
|
|
@ -731,9 +731,8 @@ class UsersController < ApplicationController
|
|||
end
|
||||
|
||||
def sso_login
|
||||
if params[:login].present? && !current_user.logged? && params[:websiteName].present?
|
||||
if params[:login].present? && !current_user.logged? && params[:websiteName].present? && request.referer.to_s.include?("gitlink.org.cn")
|
||||
user = User.where("login = ?", "#{params[:login].presence}").first
|
||||
Rails.logger.info("request.referer,user.logged============#{request.referer},#{user.logged?}")
|
||||
# 已同步注册,直接登录
|
||||
if user.present?
|
||||
successful_authentication(user)
|
||||
|
|
Loading…
Reference in New Issue