会话如何结束 - session.abandon或超时

时间:2013-10-19 07:26:58

标签: c# html asp.net security session

有什么方法可以说明会话结束的时间,即session.abandon或超时或用户关闭窗口等。 我需要在数据库中记录它。

2 个答案:

答案 0 :(得分:1)

我不知道任何内置功能。但我想以编程方式你可以做到。

1.当用户通过单击您的注销链接注销时,您就知道用户注销的方式。当您清算会话和cookie时,您可以保持该状态。

2.但是当会话超时时,通常会从cookie重新分配用户的会话(如果您使用cookie)。因此,当会话消失并且您从cookie重新分配用户时,您就会知道存在“超时”情况。然后您可以将该状态保持为“超时”

答案 1 :(得分:0)

您可以在javascript上查看会话值。

 <script type="text/javascript">
        var = '<%=Session["session_value"]%>';
   </script>