Настройка времени ожидания сеанса для каждого пользователя — ASP.NET

#asp.net #webforms

#asp.net #веб-формы

Вопрос:

Есть ли способ настроить время ожидания сеанса для каждого пользователя? Похоже, нам придется переопределить web.config настройку с помощью пользовательского поставщика.

Любые мысли о том, как это сделать, и возможные недостатки?

Комментарии:

1. Просто сохраните пользовательское время сеанса в записи пользователя. Вы можете использовать ASP.NET Поставщик профилей. Затем в предварительных ТреБованияХanlderExecute устанавливается Session.Timeout = userTimeout;

Ответ №1:

Вы пробовали просто редактировать текущее время ожидания сеанса пользователя в Session_Start , установив его?

  HttpContext.Current.Session.Timeout = yourNewTimeout;