最近客户在用IE7时,发现打开多个窗口,使用不同用户登录后,最后保存到数据库中的经办人却都是同一个用户!因为本人以前从未遇到类似问题,所以刚开始还有点疑虑,后来在客户的机器上亲自操作后,才敢确认,原来真有这个问题。之后,回到本机,再次测试后却又无该问题了,之后才发现原来自己用的是IE6。。。
针对客户的这个问题,我首先想到的是每次打开登录页面前,如果用户的session是非空的话,就先清空用户的session,但是这样有一个问题,用户没办法同时登录多个账户了!
后来我绞尽脑汁也没想到什么好的办法,只好上网求助,千寻万找之后,还真给我找到了解决办法,那就是在IE启动的时候加上参数-nomerge,这样用户每次重新打开IE时都会重新分配一个session,就不会出现上述问题了。
经过本人的粗略测试,发现IE8似乎也有上述问题,360似乎没有。本人是第一次在该论坛上写东西,写的不好,仅供大家参考,有不对的地方,还望海涵!
针对客户的这个问题,我首先想到的是每次打开登录页面前,如果用户的session是非空的话,就先清空用户的session,但是这样有一个问题,用户没办法同时登录多个账户了!
后来我绞尽脑汁也没想到什么好的办法,只好上网求助,千寻万找之后,还真给我找到了解决办法,那就是在IE启动的时候加上参数-nomerge,这样用户每次重新打开IE时都会重新分配一个session,就不会出现上述问题了。
经过本人的粗略测试,发现IE8似乎也有上述问题,360似乎没有。本人是第一次在该论坛上写东西,写的不好,仅供大家参考,有不对的地方,还望海涵!