Пользователь заходит в IE при закрытии браузера

Я запускаю сайт Drupal 7 и замечаю проблему в IE9, когда окно браузера закрыто, пользователь вышел из системы. У нас включен модуль "запомнить меня", и cookie установлен на недействительный. В Chrome и в любом другом браузере нет проблем, вы можете закрыть браузер, и когда вы его откроете, пользователь все равно выполнит вход в систему. Я не вижу этой проблемы на любом другом веб-сайте D7, который я запускаю, используя тот же браузер и компьютер. Хозяин - Blackmesh.

settings.php has $cookie_domain = '.mydomain.com'; Я собираюсь изменить это на $cookie_domain = 'www.mydomain.com';, поскольку сайт всегда перенаправляется на www, это имеет смысл для меня, и я согласен с тем, что меня и мой друг администратора sys.

Одним из возможных решений, о которых я думаю, является установка домена cookie в settings.php $cookie_domain = 'www.mydomain.com';

Я замечаю, что на сайте есть некоторые файлы cookie с сайта www.my, а некоторые - с .mydomain

Я нашел несколько потоков, которые, похоже, имеют схожие проблемы.

http://forums.modx.com/thread/76947/ie-login-issue-with-www-vs-non-www-address

https://www.drupal.org/node/280623

Ответ 1

Не должно быть никаких проблем с тем, что домен cookie является .mydomain.com, а не www.mydomain.com, потому что cookie, установленные в корневом домене, должен корректно работать на любом "субдомене", таком как www, хотя он не будет больно пытаться, потому что это просто изменить.

В зависимости от настроек конфиденциальности cookie в IE может быть, что cookie не будет сохранен для этого сайта, если не будет отправлен правильный заголовок P3P. Для тестирования я вполне уверен, что вы можете использовать p3p: CP = "CAO PSA OUR" (так что в .htaccess положить Header set P3P "CP =" CAO PSA OUR ". Я не знаю, какой будет правильный P3P для ваш случай, если это на самом деле проблема, но это был тот, который я видел, работа для другого" только IE блокирует куки". Возможно, вам придется немного исследовать его, если это не сработает.

Если это проблема, то для ее использования в производстве убедитесь, что она правдиво представляет вашу политику конфиденциальности (проверьте http://www.techrepublic.com/blog/software-engineer/craft-a-p3p-policy-to-make-ie-behave/).

Подсказка о том, что файлы cookie заблокированы, - это если вы видите значок конфиденциальности в строке состояния (если я правильно помню, я думаю, что это выглядит как http://divabradford.org.uk/media/36647/ie_privacy.jpg).