如何实施自动退出计时器。
所以基本上如果用户在x分钟内处于非活动状态,他们的会话就会结束?
我试过了:
<system.web>
<sessionState timeout="1"/>
</system.web>
但它似乎不起作用。
以下是我创业公司的代码:
public void ConfigureAuth(IAppBuilder app)
{
// Enable the application to use a cookie to store information for the signed in user
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
}
其中说我正在使用cookie身份验证。所以,如果我能做到这一点,我不会做什么。
答案 0 :(得分:57)
它是App_Start\Startup.Auth.cs
文件中的一个属性:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
ExpireTimeSpan = TimeSpan.FromMinutes(5),
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});