Автоматическое перенаправление на страницу входа через определенное время

Я использую аутентификацию с помощью формы. Мой код в web.config:

<authentication mode="Forms">
  <forms loginUrl="~/Home/Index" timeout="5" />
</authentication>

Я использовал [Авторизовать] в начале действий, для доступа к которым требуется аутентификация. В моей конфигурации в web.config через пять минут пользователь перенаправляется на «../Home/Index», если он/она пытается получить доступ к действию или загрузить страницу, для доступа к которой требуется аутентификация. Есть ли способ сделать это автоматически. Я имею в виду, что если система простаивает, например, если никто не использует систему через пять минут, она автоматически перенаправит вас на страницу «../Home/Index».


person raisul    schedule 02.09.2013    source источник


Ответы (1)


Вероятно, самый простой способ — добавить тег meta-refresh в макет:

<meta http-equiv="refresh" content="310">

Это скажет браузеру обновлять страницу каждые 5 минут и 10 секунд. Если браузер обновится... ваш тайм-аут сработает и перенаправит пользователя.

person Simon Whitehead    schedule 02.09.2013