zoukankan      html  css  js  c++  java
  • IE8中的Session共享问题,太不安全

        这段时间,要写一个单独招生报名的小系统,原来认为很快,结果居然用了约2个星期的时间才出来(其实真正做这个没用到3天时间,期间有没完没了开会、上课、听课)。现在终于基本完工,后期主要是针对招生部门的要求再做一些修改了。

        觉得有必要把这段时间遇到的一些问题总结一下,至少以后自己看了还能想得起来。主要有这个几个部分组成:

        1、超郁闷的div中table不居中的问题,终于解决了

        2、IE8的共享Session,很不安全

        3、超好用的Aspose.Cells组件,方便导出Excel文件


    IE8中的Session共享问题,太不安全

        调试程序时,又遇到个超郁闷的问题,我的主浏览器是IE8,当测试浏览报名消息网页时,本来这个网页是需要登录后才能看到的,但这儿始终能看到上次报名或登录的用户的信息,一开始没注意是IE8的问题,总认为程序出什么错了。看了半天没找出什么,用FirFox测试了下,没有问题。

        于是上网找答案,找到这篇文章:IE7与IE8浏览器下session cookie的共享问题以及区别,才知道IE8的Session是所有IE程序共享,并不仅是各选项卡共享,不会再像IE6的时候,关闭IE后,重新开IE,会得到一个新的SessionID,而是继续使用原来的SessionID。这样,当在公共场所使用计算机时,上一个人报名进来,没有退出,直接关闭IE走掉了,下一个人进来,打开IE,如果从地址栏内选历史地址,这不但可以看到人家的报名信息,而且还可以改。非常危险!但没有好的办法。因为服务器端Session失效默认要20分钟以后。

        要命的是,即使退出登录,然后直接访问报名信息网页,用户完整的信息仍然会加载进来,虽然我在Page_Load事件中有判断Session是否为空,但不起作用。

        后来测试了下使用QQ面板登录QQ空间。关掉IE,再开IE,输入qzone.qq.com,也是直接进入我的QQ空间了

  • 相关阅读:
    Apache 浏览器访问限制配置
    Apache 防盗链配置
    Apache 静态缓存配置
    Apache 日志管理
    Apache 域名跳转配置
    搭建完全分布式的hadoop[转]
    Laravel Cheat 表 http://cheats.jesse-obrien.ca/#
    spring-data-mongodb必须了解的操作
    Java MongoDB 资料集合
    MongoDB分片技术[转]
  • 原文地址:https://www.cnblogs.com/whitewin/p/1995600.html
Copyright © 2011-2022 走看看