【问题标题】:Kill session in C# (asp), if I have ID of session [duplicate]如果我有会话 ID,则在 C# (asp) 中终止会话 [重复]
【发布时间】:2011-09-05 12:29:31
【问题描述】:

可能重复:
How to Kill A Session or Session ID (ASP.NET/C#)

如果我有一个数组中所有会话的 ID,是否可以验证会话是否已超时并在此基础上终止它?

【问题讨论】:

  • 这个问题已经在 SO 中提出,请转到以下链接并进行一些更改 stackoverflow.com/questions/5330268/… 或转到以下链接 dotnetspark.com/tutorial/3-44-kill-session.aspx
  • 这是一个会话,当前请求。我应该根据您在启动时收到的 ID 检查以某个时间间隔启动的所有会话,并将其保存在一个数组中(字符串 [] 会话)。是否有可能是这样的: for (int i = 0 ;i

标签: asp.net


【解决方案1】:

使用HttpSessionState.Abandon() 方法杀死选定的会话...

如果您想检查会话超时,您可以将上次使用时间戳添加到会话数组中,在 global.asax 处理程序中的会话请求上更新它...

【讨论】:

    猜你喜欢
    • 2011-07-16
    • 1970-01-01
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    • 1970-01-01
    相关资源
    最近更新 更多