Asp.net 一个用户获取另一个用户映射的客户

Asp.net 一个用户获取另一个用户映射的客户,asp.net,session,Asp.net,Session,我有一个应用程序,从过去6个月开始运行良好。。现在我有一个问题。。。实际上,我在一个表中维护like[loginname&Customer]映射。因此,基于登录,当用户登录到网站时,我会在一个下拉列表中显示与该登录相关的客户。。现在,一个用户登录正在下拉列表中获取另一个用户映射的客户。。我检查了数据库表一切正常我正在考虑会话。。我以正常方式维护会话,即会话[“用户名”]=“xyz”;在我的申请表上都是这样。。这是一个关键问题。。你能给我一些输入吗?你做了什么来检查为什么它给出了错误的映射?在代码

我有一个应用程序,从过去6个月开始运行良好。。现在我有一个问题。。。实际上,我在一个表中维护like[loginname&Customer]映射。因此,基于登录,当用户登录到网站时,我会在一个下拉列表中显示与该登录相关的客户。。现在,一个用户登录正在下拉列表中获取另一个用户映射的客户。。我检查了数据库表一切正常我正在考虑会话。。我以正常方式维护会话,即会话[“用户名”]=“xyz”;在我的申请表上都是这样。。这是一个关键问题。。你能给我一些输入吗?

你做了什么来检查为什么它给出了错误的映射?在代码中设置断点后,您是否检查了设置断点的位置?请记住,在Asp.Net中,会话不会与登录用户直接耦合。这种情况可能发生:用户使用帐户“abc”登录。当他登录时,会话中会存储一些内容。用户注销,然后使用帐户“def”重新登录。会话包含先前存储的信息。如果需要严格的“一个用户一个会话”控制,则必须在用户注销时显式销毁会话。当用户登录时,必须显式初始化会话。