1

When I login to example.com via Safari web browser, I get a message that says "Access Denied. You are not authorized to access this page."

I can login properly when using Chrome, Firefox, and Internet Explorer.

I can login properly using Safari in the local instance of the site.

$base_url is set as http://www.example.com and $cookie_domain is set as .example.com. I've also tried commenting out $cookie_comain.

I've already added

// Change base_url to HTTPS ($base_url may be explicitly set by settings.php)
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
  global $base_url;
  $base_url = str_replace('http://', 'https://', $base_url);
}

to the Secure Page module as suggested in https://drupal.org/node/863562#comment-3266304.

I've cleared the Drupal cache and Safari browser cache.

$conf['https'] is set to TRUE.

This happens on Safari 5.1.7, but not on Safari 3.2.2.

Compared the Http Headers with another Drupal site using Secure Pages. Didn't find anything fishy.

3
  • It's almost certainly cache - clear your cookies too
    – Clive
    Jun 11, 2014 at 7:59
  • Done that. Issue persists.
    – Randell
    Jun 13, 2014 at 1:34
  • did you ever solved this? I think I have the same issue
    – luisluix
    Aug 5, 2016 at 14:57

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.