如何在会话过期时注销用户

时间:2016-02-03 11:19:10

标签: asp.net session asp.net-mvc-5

我已通过

中的以下代码在我的应用中实现了会话
  

的web.config

<sessionState cookieless="false" mode="SQLServer" sqlConnectionString="Data Source=192.168.0.1\SQLEXPRESS;User Id=sa;Password=123456;" timeout="1"></sessionState>

Global.asax档案

public void Session_end()
{
   Redirect("LogOut");
}

但是,当会话到期时,应用程序没有注销。它在会话变量

中显示错误
  

变量未设置为oject

的实例

我想在会话到期时注销用户。提前谢谢

1 个答案:

答案 0 :(得分:-1)

在您的网络配置文件中使用以下代码:

 <sessionState mode="SQLServer"   cookieless="true "
  regenerateExpiredSessionId="true "   timeout="30"   sqlConnectionString="Data Source=MySqlServer;Integrated Security=SSPI;"
  stateNetworkTimeout="30"/>