using rails log instead of log_info

chore/debug-oauth-sessions-errors
manmorjim 3 years ago
parent 70e2cd4366
commit d104ea2832

@ -287,7 +287,7 @@ class ApplicationController < ActionController::Base
end
def login_required_any_user
log_info(message: "current_viewer: #{current_viewer.nil?}")
Rails.logger.info(message: "current_viewer: #{current_viewer.nil?}")
current_viewer ? Carto::AuthenticationManager.validate_session(warden, request, current_viewer) : not_authorized
end

@ -1,6 +1,5 @@
module Carto
class AuthenticationManager
extend ::LoggerHelper
def self.validate_session(warden_context, request, user)
return true if session_security_token_valid?(warden_context, user)
@ -10,14 +9,14 @@ module Carto
end
def self.session_security_token_valid?(warden_context, user)
log_info(message: "username #{user.username}")
Rails.logger.info(message: "username #{user.username}")
session = warden_context.session(user.username)
log_info(message: "sec_token #{session.key?(:sec_token)}")
Rails.logger.info(message: "sec_token #{session.key?(:sec_token)}")
return false unless session.key?(:sec_token)
log_info(message: "session sec_token #{session[:sec_token]}")
log_info(message: "user sec_token #{user.security_token}")
Rails.logger.info(message: "session sec_token #{session[:sec_token]}")
Rails.logger.info(message: "user sec_token #{user.security_token}")
return true if session[:sec_token] == user.security_token
raise Carto::ExpiredSessionError.new

Loading…
Cancel
Save