Browse Source

fixed request.referer 跟踪

pull/345/head
xxq250 2 years ago
parent
commit
90928219fb
2 changed files with 2 additions and 3 deletions
  1. +1
    -1
      app/controllers/main_controller.rb
  2. +1
    -2
      app/controllers/users_controller.rb

+ 1
- 1
app/controllers/main_controller.rb View File

@@ -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}")


+ 1
- 2
app/controllers/users_controller.rb View File

@@ -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…
Cancel
Save