我正在使用"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);