当用户空闲15分钟后,删除会话(使用cookie维护)



我正在使用"cookies"来维护我的asp.net azure应用程序的会话。

我想要的是,当一个用户登录到我的网站,保持空闲15分钟,它应该自动注销,并重定向到登录页面。

我怎样才能做到这一点?

In web.config

<configuration> <system.web> <compilation debug="true" targetFramework="4.0"/> <sessionState timeout="15"/> </system.web> </configuration>

你可以使用HttpCookie对象的Expires属性:

HttpCookie SessionCookie = new HttpCookie("Session");
DateTime now = DateTime.Now;
SessionCookie.Expires = now.AddMinutes(15);
Response.Cookies.Add(SessionCookie);

最新更新