diff options
Diffstat (limited to 'actionpack/lib/action_controller')
| -rw-r--r-- | actionpack/lib/action_controller/metal/request_forgery_protection.rb | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/actionpack/lib/action_controller/metal/request_forgery_protection.rb b/actionpack/lib/action_controller/metal/request_forgery_protection.rb index d9a8b9c12d..5051c02a62 100644 --- a/actionpack/lib/action_controller/metal/request_forgery_protection.rb +++ b/actionpack/lib/action_controller/metal/request_forgery_protection.rb @@ -213,7 +213,11 @@ module ActionController #:nodoc:          if !verified_request?            if logger && log_warning_on_csrf_failure -            logger.warn "Can't verify CSRF token authenticity." +            if valid_request_origin? +              logger.warn "Can't verify CSRF token authenticity." +            else +              logger.warn "HTTP Origin header (#{request.origin}) didn't match request.base_url (#{request.base_url})" +            end            end            handle_unverified_request          end | 
