Выход пользователя из системы после неактивности в ядре asp.net - PullRequest
0 голосов
/ 26 августа 2018

Я новичок в ядре asp.net. Я пытаюсь реализовать выход пользователя из системы после неактивности в течение определенного периода времени. Может кто-нибудь предложить руководство / учебное пособие или объяснить, как реализовать это, используя asp.net core 2.0 и MySql вместо Entity Framework.

1 Ответ

0 голосов
/ 26 августа 2018

После настройки вашей личности в сервисах с помощью AddIdentity или AddDefaultIdentity вы можете настроить свой файл cookie ExpireTimeSpan

Вы можете прочитать Настройки cookie blockв связанной статье.

services.ConfigureApplicationCookie(options =>
{
    options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
    options.LoginPath = "/Identity/Account/Login";
    options.SlidingExpiration = true;
});

ExpireTimeSpan - это TimeSpan, после которого срок действия файла cookie истекает.SlidingExpiration сообщит обработчику новый файл cookie с новым временем истечения.

Здесь документация:

Краткое описание: SlidingExpiration установлено в значение true, чтобы дать указание обработчику повторно выдатьновый файл cookie с новым временем истечения каждый раз, когда он обрабатывает запрос, который находится более чем на полпути через окно срока действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...