会话值在其他人中显示在ASP.NET中登录 [英] Session values shows in others login in ASP.NET

查看:57
本文介绍了会话值在其他人中显示在ASP.NET中登录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我们有网络应用程序,因为我们使用会话变量存储用户名,登录页面时传递给用户ID并传递到其他页面,我的网站发生了什么,我在顶部显示欢迎每个页面中的标签中的用户名,所以在每个页面加载时我使用session(username)。ToString值赋值给那个标签,如果10个用户同时登录每个用户获取他们的名字,那么任何一个登出并再次登录,发生了什么事情其他所有用户只是去其他页面将获得用户最近登出的用户名会话,并再次登录用户名。



怎么可能?还有其他用户在会话变量中有自己的名字,但最近看到的是用户登录名?p.net



我尝试了什么:



我把日志条目放在页面加载中,ip和会话值存储在日志文件中,我在服务器端的按钮点击事件中调用每一页,发生什么事情就不会命中服务器端代码,但重定向到正确的页面,第一次只打到p服务器端的年龄加载代码,然后从未命中。



浏览器有什么商店缓存或cookie?



请尽快回复,谢谢

问候,

Aravind

Hi,
We have web application, in that we using session variable to store username,userid when login page and passing to other pages ,What happen in my web, i showed at top "Welcome Username in label in each page , so in each page load i use session("username").ToString value assign to that label, if 10 user login at a same time each user getting their name , then any one logout and login again, what happen other all users just go to other page will get session of username at top as which user is recently logged out and login again username.

How possible ? still other user have their own name in session variable but seeing recently user login name ? p.net

What I have tried:

I put log entry in page load with ip and session values store in log file, i call each page in button click event in server side, what happen it will not hit server side code,but redirect to correct page, first time only hit page load code in server side, then after that never hit.

Browser anything store cache or cookies ?

Pls reply asap, Thanks
Regards,
Aravind

推荐答案

会话对每个用户都是唯一的。您只需要在注销时删除/放弃用户会话。你应该在这篇文章中掠夺:如何:使用在ASP.NET 2.0中使用SQL Server进行表单身份验证Microsoft Docs [ ^ ]
Sessions are unique per user. You just need to make that you remove/abandon the user session on logout. You should take a loot at this article: How To: Use Forms Authentication with SQL Server in ASP.NET 2.0 | Microsoft Docs[^]


这篇关于会话值在其他人中显示在ASP.NET中登录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆