转自:http://www.ixueyun.com/community/forum-viewthread-tid-4843-extra-&page=1.html
用Firefox可以登录,使用IE后,部分可以登录,部分不可以登录。最初是怀疑IE的Cookie功能没有打开引起的,测试到最后这个原因也排除了。
既然是通过Cookie实现SSO,那认证必然是保存在Cookie中,Cookie文件就是保存在本地的缓存目录下(firefox下的Cookie是加密的,查不到Cookie文件),但是奇怪的是IE登录后,缓存目录下根本没有发现生成的Cookie文件,这就是不能登录的根本原因。
为什么没有生成Cookie文件呢,要不没有生成,要不生成了又被IE销毁了。前者不可能发生,如果不生成Cookie,那为什么有些浏览器行,firefox更是全部可以,只能怀疑第二个原因,Cookie是被IE自动销毁了,IE销毁Cookie是根据Cookie的生命期,例如,Cookie是2009-01-01 01:00:01生成的,有效时间是5个小时,那到了2009-01-01 06:00:01后,IE就会销毁此Cookie文件。对于IE而言,Cookie的有效时间段是理解为客户端的时间与服务器端时间的间隔,而对于FireFox而言,Cookie的有效时间完全由服务器端的时间决定,Firefox的cookie不依赖于服务器的时间,可见,FireFox是充分考虑到了服务器端与客户端的时差问题。
立即检查系统的时间,发现系统时间和服务器没有差别,有一点纳闷,影响时间的还有一个时区(timezone),果然原因找到,时区设定错误。时区设定不正确也会影响IE对Cookie生命期的计算,因为Cookie的生命期是基于GMT计算的。
原因总结:没有登录成功的IE,是因为没有设定正确的时区和时间,导致IE错误将保存认证信息的Cookie文件自动销毁了,所以无法登录。
|
分享到:
相关推荐
查看本机cookie的工具,有IE与firefox两年版本,但不能查看浏览器的内存cookie
火狐cookie管理插件,可对cookie进行新增、删除、修改,直接拖入浏览器即可安装
经过反复研究学习,最终实现了IE 和FireFox 兼容问题。之所以在有后台鉴权时firefox和360浏览器无法正常运行,是因为FireFox、chrome、360浏览器等支持HTML5的浏览器不会再文件上传时自动带入session信息和cookie,...
IE firefox cookies 读取,windows 7环境下,具体代码里路径,请自行修改
不支持Vista,查看IE的 cookie
c# winform 火狐浏览器 查看cookie 1、使用SQLite读取cookies.sqlite 2、通过读取文件流方式获取cookie值
自己做的一个插件,做web测试的同学非常有用,一键删除cookie和缓存
火狐cookie管理插件,可对cookie进行新增、删除、修改
无论您身在何处,使用哪种设备,Firefox 有超过 90 种语言版本,且兼容于 Windows、Mac、Linux 三大平台。请确保您的操作系统已升级到最新版,以获得最佳使用体验。 Firefox 特色纵览 搜索更智能、更快 从地址栏...
火狐浏览器(Mozilla Firefox)是一个自由的开放源代码网页浏览器,现由Mozilla基金会和数百名志愿者共同开发和维护。 它是使用C++、JavaScript、CSS、HTML等多种编程语言编写的,支持Windows、macOS、Linux以及移动...
ie上网记录,历史痕迹,cookie记录,获取 ...和chrome ,firefox上网记录,历史痕迹,cookie记录,下载记录,搜索记录,的获取。先发布一个安装测试程序包,等几天有时间了,再把这段时间经历写成博客...
Cookie specification that strives to closely mimic (mis)behavior of common web browser applications such as Microsoft Internet Explorer and Mozilla FireFox.
curlfire使用当前的Firefox cookie运行curl。 这对于从外壳与登录的网站进行交互很有用,而无需手动处理登录过程。 该packag curlfire中包含的可执行cookiefire使用当前的Firefox cookie运行curl。 这对于从外壳程序...
:unlocked: 火狐小偷 解密基于壁虎的浏览器的密码,cookie,历史记录,书签。 :herb: 例子: :key: 从浏览器获取密码: Stealer.exe PASSWORDS :nine_o’clock: 从浏览器获取历史记录: Stealer.exe HISTORY ...
Firefox浏览器扩展程序,用于查看和删除Cookie。 该插件将一个图标添加到浏览器的工具栏,显示当前设置的cookie数量。 如何启用扩展程序: 将浏览器指向about:debugging#/runtime/this-firefox 单击“ Load ...
cookiesmanager火狐老插件,可以编辑cookie的插件,方便调试
cookie_extractor 将Firefox,Chrome或Chromium sqlite cookie存储中的cookie提取到wget兼容的cookies.txt文件中。安装 gem install cookie_extractor用法 cookie_extractor /path/to/firefox/cookies.sqlite > ...
本篇文章小编为大家介绍一下,在FireFox浏览器中导入导出Cookies与收藏夹的解决办法,有需要的朋友可以参考一下
firefox_tunnel 使用Firefox建立通往远程通信的通道的方法。 对于有效负载的I / O,请使用cookie.sqlite和html和javascript自动提交,浏览器将以隐藏模式运行。阅读文档: 逐步运行PoC: YouTube演示:
firefox_preferences 优化您的设置,使隐私再次成为第一,而不是第二。 安装和目录: 在Windows上 %appdata%\Mozilla\Firefox\profiles\ 在Linux上 ~/.mozilla/firefox/ 关闭Firefox并将user.js移到pref.js所在的...