现在做了一个网站,假如有A和B两个用户, 然后A登陆了,我用的是session保存了A .然后我的网页关了,重新打开IE,使用B用户登陆,然后我去添加物品页面,添加成功,可是添加人不是B,而是A.请问,这是怎么回事 ??? Session 没清空就会这样吗?
解决方案 »
- asp.net C#批量生成html带进度条
- 获取IE脚本栏的地址!
- sql2005 被挂马了..截获的挂马sql脚本,帮分析下
- 如何获得URL地址,我只要域名,后面的地址不要!
- 有时会莫名其妙找不到DLL
- 请问javascript如何调用c#写的组件呢?
- 请问怎么根据权限是否显示datagrid中的删除按钮,在线等
- 请问像CSDN首页那样的页面是如何实现的?是用datagrid吗?
- 急!!!webclient的downloadfile在web方式下究竟是否可用??????
- 请高手( saucer,kamra……)指点XMLHttp 和用Web Services的异同??
- 水晶报表打印问题
- datalist嵌套 求获取子datalist的DataKey
应该还是A的吧 可是我把网页关了,怎么说SESSION也应该清空了吧
?
你看看代码保存session那块,理应保存B用户到session才对
存在session串值问题
在同一台电脑上登录,同一session域里session就可能串值,后面覆盖前面session
一般用单点登录
用cookie试试
这个就是关于js清空session的帖子
http://topic.csdn.net/u/20100411/21/563cf660-fc98-46f8-b908-c1b77b4e2ab4.html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>onbeforeunload测试</title>
<script>
function checkLeave(){
event.returnValue="确定离开当前页面吗?";
}
</script>
</head>
<body onbeforeunload="checkLeave()">
</body>
</html>
如果是用户自己直接关闭网页,那只有等session自动销毁了
session销毁时间可以自己设定,你可以设定一下时间...
你用IE7试下,肯定没有问题
建议在关闭浏览器时 手动清空Session