MVC 5身份自动注销

时间:2014-02-06 13:13:33

标签: asp.net-mvc asp.net-mvc-5 asp.net-identity owin asp.net-authentication

如何实施自动退出计时器。

所以基本上如果用户在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身份验证。所以,如果我能做到这一点,我不会做什么。

1 个答案:

答案 0 :(得分:57)

它是App_Start\Startup.Auth.cs文件中的一个属性:

  app.UseCookieAuthentication(new CookieAuthenticationOptions
  {
      ExpireTimeSpan = TimeSpan.FromMinutes(5),
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
      LoginPath = new PathString("/Account/Login")
   });