在A页面经过身份验证才登陆到B页面.
在A页面里保存了Session["login"]="on";
然后在B页面,先判断是不是Sesssion["login"]有没有值.由此来判断有没有经过A页面验证再访问B的.用IE是可以的.但用腾讯的浏览器浏览.就怪了.新打开一页面.直接访问B页面,Session["login"]居然还保留有值(之前通过A页面访问到B页面,这样Session有值了)! 怎么回事啊.都共用了Session!
在A页面里保存了Session["login"]="on";
然后在B页面,先判断是不是Sesssion["login"]有没有值.由此来判断有没有经过A页面验证再访问B的.用IE是可以的.但用腾讯的浏览器浏览.就怪了.新打开一页面.直接访问B页面,Session["login"]居然还保留有值(之前通过A页面访问到B页面,这样Session有值了)! 怎么回事啊.都共用了Session!
在同一次请求中,你没有清除他,当然还是存在的了。==========
["login"]居然还保留有值(之前通过A页面访问到B页面,这样Session有值了)!
==========
session["login"]=null