Déconnexion automatique de L'identité MVC 5

Comment implémenter une minuterie de déconnexion automatique.

Donc, fondamentalement, si l'utilisateur est inactif pendant x minutes, la session est terminée?

J'ai essayé:

<system.web> 
   <sessionState timeout="1"/>
</system.web>

Mais ça ne semble pas marcher.

Voici le code qui est dans mon démarrage:

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")
   });
 }

Qui dit que j'utilise L'authentification des cookies. Donc, je dono ce que cela implique Si je peux le faire ou non.

22
demandé sur Hao Kung 2014-02-06 17:13:32

1 réponses

C'est une propriété dans le fichier App_Start\Startup.Auth.cs:

  app.UseCookieAuthentication(new CookieAuthenticationOptions
  {
      ExpireTimeSpan = TimeSpan.FromMinutes(5),
      AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
      LoginPath = new PathString("/Account/Login")
   });
54
répondu Hao Kung 2014-09-23 15:16:07