The logon page is one of several pages involved in the authentication process for Outlook Web Access users. When a user is asked to authenticate, he or she is normally redirected to the http://servername/exchange directory. This directory contains the default owalogon.asp file.
Language Redirector
The owalogon.asp file evaluates the HTTP_ACCEPT_LANGUAGE header of the browser and determines which localized version of the Outlook Web Access logon form to display. After owalogon.asp determines which version to use, the user is redirected to the logon.asp page. It is this page that this topic will cover.
Protect Your Changes during Exchange Server Updates
The owalogon.asp redirect page can also be used to isolate the changes you make to your logon.asp pages from changes that may occur when Exchange Server 2003 service packs are applied. Isolating these changes is important because, when Exchange service packs and other updates are applied, they will typically overwrite any changes that you may have made to the logon.asp file. By saving your logon.asp customizations to a different file name (for example, logon2.asp) and changing the owalogon.asp page to point to your new pages, you can reduce the changes you need to make during service pack updates. Of course, you should compare any new logon.asp pages applied during updates with your custom page to make sure that you incorporate any changes that occurred during the update back into your custom page.
To point to your custom logon page, update the two occurrences of logon.asp from the following section at the end of the owalogon.asp page.
|
for each szSubString in arLanguages
szLanguage = Split(szSubString, ";", -1, 1)
szMSFTLang = LangMap.Item(UCase(szLanguage(0)))
for each folder in folders
if (szMSFTLang = UCase(folder.Name)) then
Server.Transfer("./" & folder.Name & "/logon.asp")
end if
next
next
Server.Transfer("./" & "USA" & "/logon.asp") |
Localized Logon Pages
Outlook Web Access has a localized version of the logon.asp page for each language that is supported by Outlook Web Access. If your organization supports multiple languages in Outlook Web Access, and you make changes to logon.asp, remember to make those changes for each language that your organization supports.