Сценарий выхода из сеанса ASP.NET - PullRequest
0 голосов
/ 21 января 2012

Я работаю над веб-приложением для автоматизации (ASP.NET, VS2010, C #), пользователи входят в систему, выполняют свои задачи, а затем выходят из системы. Сегодня я демонстрировал свой проект, я выполнил вход с именем пользователя / пароль, затем мне пришлось описать некоторые функции, поэтому сайт оставался сам по себе более чем на 20 минут (время ожидания сеансов по умолчанию, когда пользователь входит в систему, я создаю для него сеанс, а затем проверяю наличие его сеансов всякий раз, когда будет открыта новая страница), примерно через 30 минут я попытался открыть новую страницу на сайте, и, как и ожидалось, после нажатия на ссылку, был выведен мой сайт и страница default.aspx (это требуемый процесс) , Мои клиенты спросили о причине, и я сказал им: ничего! сеансы были прерваны, я думаю, что они поняли меня

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

спасибо

1 Ответ

1 голос
/ 21 января 2012

Существует как минимум две веские причины для тайм-аута сеанса:
- Активные сеансы могут занимать ресурсы на вашем сервере
- Если кому-то удалось украсть файл cookie сеанса, он может использовать сеанс, пока он не завершится.закрыты.

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