如何解决基于多线程浏览器Session覆盖

  应用场景:

  1、用Session做验证。

  2、在IE7、fireFox等基于多线程的浏览器中,有A,B两用户,A在登录认证后,打开另一页签时,用B登录,如果采用Session.Id做为唯一认证键时,B的Session.Id会覆盖A,导致A的用户信息丢失。

  解决办法:

  用户ID+Session.Id做复合键,用URL传参。

转载请注明:代码家园 » 如何解决基于多线程浏览器Session覆盖

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)