用户管理(如何得到某个用户的Session)

wzs_wzs 2003-10-15 09:07:44
目的:清除某个用户的Session;
方法:我在用户登录的时候将用户名、Session都保存了,希望通过用户名就得到该用户的Session,再清除该用户的Session.但是我发现,用户的Session对象是每次访问网页时,才创建的,虽然SessionID是一样的,但是不是同一个对象。我如何才能得到该用户的Session呢?
...全文
133 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzs_wzs 2003-10-16
  • 打赏
  • 举报
回复
coldice(ice):还是你理解我,有什么好办法吗?
coldice 2003-10-15
  • 打赏
  • 举报
回复
楼上的都理解错了..楼主的意思,是每个用户登陆后,记录下这个用户的SessionID,然后另一方可以通过这个SessionID来获取对应该ID的Session,进行清除之类的操作吧..

saucer 2003-10-15
  • 打赏
  • 举报
回复
if you are using InProc mode, you cannot retrieve other users' sessions even if you get their Session ID.

You could, theoretically, if you are using StateServer or SQL Server as the session store to get their sessions, but you are breaking the encapsulation, you could as well write your own session state management system
sgsh51 2003-10-15
  • 打赏
  • 举报
回复
搂主说的不明不白,
Session本来就是存储用户ID的,
用Session["ID"]就可以存取用户ID;
不明白你说的SessionID不知道是什么意思?
zsww 2003-10-15
  • 打赏
  • 举报
回复
session["username"]=用户名; 给session赋值
string username=session["username"]; 取得该用户session值


-------努力学习 不断实践 虚心讨教--------
webdiyer 2003-10-15
  • 打赏
  • 举报
回复
要取得某个Session值,直接用Session[sessionName]就行了,不知道你说的要取得某个用户的Session是怎么回事?

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧