Authenticated Logon Files

This application includes the following files:

File Purpose
default.htm Takes the user to logon.asp.
global.asa Performs Active Server startup and shutdown functions, including impersonation to validate the user.
logoff.asp This .asp file logs the user off. That is, it causes the Active Server session to be abandoned. As a side effect, the CDO session is also destroyed.
logon.asp This .asp file demonstrates the functions in logon.inc. It performs an authenticated logon in that it causes a CDO session to be created (or finds an existing CDO session if one has already been created by this user) and reads properties from the session.
logon.inc This include file contains functions written in Microsoft® Visual Basic® Scripting Edition (VBScript) used to log on to a Microsoft Exchange Server. These functions are used in logon.asp.

When you click a link to the \auth virtual root, Active Server Pages calls the Session_OnStart (and Application_OnStart, if necessary) function in global.asa. The logon.asp script is then run; it includes the logon.inc file that contains actual user-authentication commands.