我正在使用“cookies”来维护我的asp.net azure应用程序中的会话。
我想要的是,当用户登录我的网站并保持闲置15分钟时,它应自动将其注销并将其重定向到登录页面。
我怎样才能做到这一点?
答案 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);