繁体   English   中英

用户在关闭浏览器时在IE中登出

[英]User Getting Logged out in IE when closing browser

我正在运行Drupal 7站点,并注意到IE9上的问题,当浏览器窗口关闭时,用户已注销。 我们启用了“记住我”模块,并且cookie设置为不过期。 在Chrome或任何其他浏览器上没有问题,您可以关闭浏览器,当您打开它时,用户仍然登录。我在使用同一浏览器和计算机运行的任何其他D7网站上都没有看到此问题。 主持人是Blackmesh。

settings.php has $cookie_domain = '.mydomain.com'; 我想把它$cookie_domain = 'www.mydomain.com'; 因为网站总是重定向到www这对我来说是有意义的,是我和我的系统管理员朋友达成一致的。

我正在考虑的一个潜在解决方案是在settings.php $cookie_domain = 'www.mydomain.com';设置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

cookie域名应该是.mydomain.com而不是www.mydomain.com应该没有任何问题,因为在根域上设置的cookie应该可以在任何“子域”(例如www)上正常工作,尽管尝试不会受到影响因为它很容易改变。

根据IE中的cookie隐私设置,如果没有发送正确的P3P标头,可能是该站点没有保存cookie。 为了测试,我很确定你可以使用p3p:CP =“CAO PSA OUR”(所以在.htaccess中将Header设置为P3P'CP =“CAO PSA OUR”'。我不知道正确的P3P是什么你的情况,如果这实际上是问题,但这是我见过的工作为一个不同的“只有IE阻止cookie”问题。如果这不起作用你可能需要研究一下。

如果这是问题,那么在生产中使用它确保它真实地代表您的隐私政策(请查看http://www.techrepublic.com/blog/software-engineer/craft-a-p3p-policy-to-make - 表现/ )。

如果您在状态栏中看到隐私眼图标(如果我没记错的话,我认为它看起来像http://divabradford.org.uk/media/36647/ie_privacy.jpg ),暗示cookie被阻止了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM