如果用户空闲15分钟,则删除会话(使用cookie维护)

时间:2011-04-05 05:10:31

标签: asp.net session cookies azure

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

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

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

在web.config中

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

答案 1 :(得分:2)

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

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