Тайм-аут сеанса: Могу ли я выполнить какие-либо действия по тайм-ауту? - PullRequest
3 голосов
/ 23 сентября 2010

В приложении Classic ASP, если я установил Session.Timeout = 10 (или аналогичный), могу ли я выполнить фрагмент кода после истечения сеанса?

Я хотел бы очистить значения, хранящиеся в объекте приложениякогда пользовательский сеанс заканчивается.

1 Ответ

4 голосов
/ 23 сентября 2010

Да, вы можете выполнить код после окончания сеанса. Для этого и нужен Global.asa. В нем вы можете определить действия для определенных событий, в том числе, когда ваша сессия заканчивается.

Вот события, которые вы можете использовать:

  • Application_OnStart
  • Session_OnStart
  • Session_OnEnd
  • Application_OnEnd

Возможно, вы захотите использовать Session_OnEnd. Это будет имя подпрограммы в Global.asa.

Источник, и для получения дополнительной информации: http://www.w3schools.com/ASP/asp_globalasa.asp

...