Архитектура Microsoft Windows для разработчиков


События объекта Session


Подобно объекту Application, объект Session снабжен событиями Session_OnStartH Session_OnEnd. Сценарии события Session_OnStart запускаются, когда пользователь, еще не открывший сеанс, запрашивает у Вашего приложения ASP-файл. Все сценарии события Session_OnEnd выполняются по окончании сеанса.

Пример Здесь событие Session_OnStart используется для принудительной переадресации пользователя на страницу регистрации на Вашем узле независимо оттого, какую именно активную серверную страницу он запросил у Вашего Web-приложения:

' При открытии сеанса отправить пользователя на страницу регистрации

Sub Session_OnStart

If SessionC'username") = "" Then

' Сохранить название страницы, которую хотел посетить пользователь

Session("startpage") =

Request.ServerVariables("SCRIPT_NAME")

' Отправить пользователя на страницу регистрации

Response.Redirect "profile.htm"

End If

End Sub



Содержание раздела