diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index fb1968f28..82aa95879 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -248,7 +248,7 @@ class ApplicationController < ActionController::Base #return if params[:controller] == "main" # Find the current user #Rails.logger.info("current_laboratory is #{current_laboratory} domain is #{request.subdomain}") - if request.headers["Authorization"].present? + if request.headers["Authorization"].present? && request.headers["Authorization"].start_with?('Bearer') tip_exception(401, "请登录后再操作!") unless valid_doorkeeper_token? if @doorkeeper_token.present? # client方法对接,需要一直带着用户标识uid