2016-09-22 1 views
0

Мне нужно выйти из системы после неактивности 5 минут. Я попытался с помощьюКак реализовать автоматический выход пользователя и перенаправить на страницу входа в систему бездействия с использованием global.ascx и web.config в mvc?

<sessionState mode="InProc" timeout="5" ></sessionState>

и класс PageBase как в этой ссылке http://www.dotnetgallery.com/kb/resource9-how-to-do-auto-logout-and-redirect-to-login-page-when-session-expires-using.aspx

Но унаследовав этот класс PageBase в каждой странице не представляется возможным в моей большой проект. Есть ли другой способ сделать выход из системы после нескольких минут бездействия? Он должен быть применим ко всему большому проекту другого , чем писать код внутри каждой страницы или наследовать каждую страницу из какого-то базового класса?

+0

У вас есть промежуточное программное обеспечение, используемое для аутентификации? Как Owin или asp идентичность? Эти рамки уже предоставляют настройки для файлов cookie и сеансов – Sherlock

ответ

0

Если вы используете общую главную страницу для своего макета, вы можете ввести код javascript/jquery, который запускает таймер, и после отметки в 5 минут он перенаправляет пользователя на страницу, в которой выйдет пользователь.

Смежные вопросы