Автоматическое выключение идентификатора 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. Поэтому я не понимаю, что это значит, если я могу это сделать или нет.
Ответы
Ответ 1
Свойство в файле App_Start\Startup.Auth.cs
:
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
ExpireTimeSpan = TimeSpan.FromMinutes(5),
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
Ответ 2
Это не похоже на работу для меня. Я хочу, чтобы пользователь автоматически вышел из системы. Для меня, когда я устанавливаю срок истечения, он выходит только тогда, когда я перемещаюсь по приложению по истечении времени простоя. Я хочу, чтобы он автоматически вышел из системы после простоя. Помогите, пожалуйста