System.Web.HttpContext.Current.Session带来另一个用户会话

时间:2017-03-28 07:57:31

标签: c# asp.net iis-7 session-variables

我们在IIS中托管了一个网站。我们在session [“user”]中存储当前登录的用户详细信息。如果我使用用户ID E1001 ID登录,则会话[“user”]包含E1001。但是当多个用户连接到应用程序时,当我刷新页面时,我没有获得当前登录的用户E1001,而是获得了其他登录用户,如E1002。

如何停止获取其他登录会话?

1 个答案:

答案 0 :(得分:0)

使用不同的浏览器。

会话变量存储用户数据并将其提交给浏览器中的cookie,如果您在同一浏览器中与另一个用户登录该应用程序,则第二个cookie(具有新用户数据)将与第一个cookie重叠。因此,刷新第一个选项卡应该使用第二个cookie。

我希望自己明白了。 问候。