#asp.net #webforms
#asp.net #веб-формы
Вопрос:
Есть ли способ настроить время ожидания сеанса для каждого пользователя? Похоже, нам придется переопределить web.config
настройку с помощью пользовательского поставщика.
Любые мысли о том, как это сделать, и возможные недостатки?
Комментарии:
1. Просто сохраните пользовательское время сеанса в записи пользователя. Вы можете использовать ASP.NET Поставщик профилей. Затем в предварительных ТреБованияХanlderExecute устанавливается
Session.Timeout = userTimeout;
Ответ №1:
Вы пробовали просто редактировать текущее время ожидания сеанса пользователя в Session_Start
, установив его?
HttpContext.Current.Session.Timeout = yourNewTimeout;