[已解决]使用cookie网站不能正常登录,iis时间缓存

作者: 小新

发布于 2019-12-31 | 最后更新 2019-12-31


最近发现,iis+firefox不有正常登录网站。

用户名和密码输入正确后,还是被跳转登录页面。

服务器配置:iis7.5 win2008

重现方法:

把服务器时间调整为非常当前的时间,例如:当前是2012年,调整后2030年。 启动iis 把时间调整回当前的时间。调整加2012年 iis缓存的时间还是2030年的。 在这个时候,无论你如何登录,都是无法正常登录。

这个时间使用firebug查看http请求的head里的date。假如显示不是当前的时间,某些浏览器就会判断cookie已过期或不正确。

解决方案:

把时间调整为当前时间。 运行:net stop http 运行:net start http 运行:iisreset 或者重启服务器。