Подтвердить что ты не робот

Автоматическое выключение идентификатора MVC 5

Как реализовать автоматический таймер выхода.

Итак, в основном, если пользователь неактивен в течение 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. Поэтому я не понимаю, что это значит, если я могу это сделать или нет.

4b9b3361

Ответ 1

Свойство в файле App_Start\Startup.Auth.cs:

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

Ответ 2

Это не похоже на работу для меня. Я хочу, чтобы пользователь автоматически вышел из системы. Для меня, когда я устанавливаю срок истечения, он выходит только тогда, когда я перемещаюсь по приложению по истечении времени простоя. Я хочу, чтобы он автоматически вышел из системы после простоя. Помогите, пожалуйста