Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 跨会话查询交叉_C#_Asp.net_Session - Fatal编程技术网

C# 跨会话查询交叉

C# 跨会话查询交叉,c#,asp.net,session,C#,Asp.net,Session,情况如下: User1使用IE登录网站。一旦通过身份验证,它们将进入默认页面(第1页)。在第一页上,用户进行一个选择,该选择将生成一个带有参数的查询字符串,并按照查询字符串中的指定转到第2页 User2使用Chrome登录(我想确保他们有不同的会话)。一旦他们通过了身份验证,他们就会转到第2页,查询字符串与第一个用户的查询字符串相同。同样的参数,他们已经绕过了第1页 在我看来,查询字符串存储在应用程序级别。。但我认为用户会话应该始终真正彼此隔离。我对会话变量也有同样的问题——用户之间的交叉 有没

情况如下:

User1使用IE登录网站。一旦通过身份验证,它们将进入默认页面(第1页)。在第一页上,用户进行一个选择,该选择将生成一个带有参数的查询字符串,并按照查询字符串中的指定转到第2页

User2使用Chrome登录(我想确保他们有不同的会话)。一旦他们通过了身份验证,他们就会转到第2页,查询字符串与第一个用户的查询字符串相同。同样的参数,他们已经绕过了第1页

在我看来,查询字符串存储在应用程序级别。。但我认为用户会话应该始终真正彼此隔离。我对会话变量也有同样的问题——用户之间的交叉

有没有办法保证用户登录时会话的唯一性?还有其他建议吗?使用C#.net

谢谢

我开了一个通宵的车,尝试IIS7配置,克服了这个问题。我定义了一个显示错误的简单测试(使用IE登录,单击按钮,退出会话,启动safari,登录)。然后我检查了会话状态配置的每一个排列,并重新测试

最后,会话状态模式设置现在是:在进程中,使用cookies,名称:ASP.NET_SessionID,超时=20,重新生成过期会话ID=false,使用hosign identity for imposation=true

我能说什么,它正在工作


da

.Net?php?你在用什么。你能展示一些你正在使用的代码和与问题相关的witch吗?这不可能是会话问题-你能发布第1页的一些代码吗?