精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-06-20
初步诊断:初步判断为IE7不同选项卡属于同一个进程,由于默认开启了cookie来跟踪会话,服务器端会默认收到客户端http请求中传过来的cookie中的session id,并为这些不同的用户都分配同一个session会话。由于该Web应用中没有使用URL重写,在tomcat下禁用cookie会影响正常功能。请问各位有没有遇到过类似的问题,有什么好的解决方案吗?谢谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-06-20
原来您才听说这种情况
|
|
返回顶楼 | |
发表时间:2007-06-20
> IE7不同选项卡选择不同的用户对同一个Web应用进行登录
用户有几个会这么做? 检查一下,已登录过的session拒绝另一用户登录就是了. |
|
返回顶楼 | |
发表时间:2007-06-20
ddandyy 写道 原来您才听说这种情况
呵呵,原来早就爆出来了啊,为什么我都搜不到类似的信息呢?我们肯定不能限制用户不使用IE7等支持选项卡的浏览器,这是一个很严重的问题。 |
|
返回顶楼 | |
发表时间:2007-06-20
rtdb 写道 > IE7不同选项卡选择不同的用户对同一个Web应用进行登录
用户有几个会这么做? 检查一下,已登录过的session拒绝另一用户登录就是了. 对于很多企业应用,一个用户可能会身兼不同的角色和职责,所以同时以不同的用户身份登录同一个应用也是很平常的事情,而且目前很多应用都是正式上线的生产系统,都需要打补丁的话可能比较麻烦,这个问题没有别的解决方案了吗? |
|
返回顶楼 | |
发表时间:2007-06-20
所有的多页签浏览器都会有这种情况 从我所知道的myie1.0开始 一直到现在流行的几乎所有的浏览器 多页签之间都是session共享的
|
|
返回顶楼 | |
发表时间:2007-06-20
你要真想解决也简单
不就是多用户session么 多用户共用一个session好了 session里面的变量名全加个code 比如原来叫 aaa 现在叫 aaa_userid bbb_userid |
|
返回顶楼 | |
发表时间:2007-06-20
ddandyy 写道 你要真想解决也简单
不就是多用户session么 多用户共用一个session好了 session里面的变量名全加个code 比如原来叫 aaa 现在叫 aaa_userid bbb_userid 这招也太#@$&%*!了吧,呵呵,非常感谢您的热心帮助! |
|
返回顶楼 | |
发表时间:2007-06-20
我觉得这不是WEB的问题,而是设计的问题
为什么会出现多个用户同在一个软件中登录 有这样的需求吗? 可以给一个人多个角色或多个功能就OK了 |
|
返回顶楼 | |
发表时间:2007-06-20
两个用户在一台机器同时登陆taobao 或者说同时登陆javaeye 这个需求不对么?
|
|
返回顶楼 | |