日期:2014-05-17  浏览次数:20609 次

急!高手指点-IE8如何解决Session共享?
问题描述:A:管理员 B.普通用户; 用户的权限存放在session中的;

A登录成功后,B新打开窗口或标签页,进行登录,成功后;点击A用后的功能,会是B用户的权限;


客户希望用程序来解决此问题!!)小弟先谢了!!

------解决方案--------------------
session.setAttribute(key,value)的key对不同用户进行区分啊,不要都用一样的key就好了。

不过建议不要放session里
------解决方案--------------------
感觉session是一个连接对一个的吧,就像淘宝一样,你一次只能登录一个用户。
你是想同时登录两种类型的用户吗?感觉除非更改session名,否则不容易实现。
如分成两种:userSession 和 adminSession.
------解决方案--------------------
这不光ie8,所有浏览器都会这样,这很正常,同一个浏览器不可能根据tab不同而对同一个网站在HTTP header中加载不同的sessionid

建议换个角度想问题,在服务器端发现session存在的情况下禁止跳入登录页面,而且大家也都是这样做的,最简单可以看看csdn
------解决方案--------------------
建议不要放在session里,可以建一个字段来区分