【发布时间】:2014-05-10 04:50:13
【问题描述】:
如果新会话以与在另一台机器上运行的会话中的用户名相同的用户名开始,我想终止另一台机器上的会话,我将“用户名”和会话 ID 存储为应用程序变量并在会话时删除它们结束了
Session_Start()
if (Application[Session["Username"].ToString()] != null)
{ string id = Application[Session["Username"].ToString()].ToString(); //kill the session Application[Session["Username"].ToString()] = HttpContext.Current.Session.SessionID; else Application[Session["Username"].ToString()] = HttpContext.Current.Session.SessionID;Session_End()
应用程序[会话[“用户名”].ToString()] = null;
所以基本上,我留下的东西是在一些会话集合中找到会话并杀死它,有人知道怎么做吗?
【问题讨论】:
-
你看到你的代码是如何格式化的吗?你对此有什么想法?