在 ISA Server 2004 中雖然可以通過修改源文件來自定義表單登錄界面,但是這樣是不受微軟支持的。在 ISA Server 2006 中雖然微軟同樣不對表單自定義提供技術支持,但是提供了自定義登錄表單的功能,你現在可以發揮你的想像力和圖像處理技術,把千篇一律的登錄表單給修改一下,做出你自己的特色。
ISA Server 2006 安裝時自帶了兩個登錄表單模板,分別用于 Exchange OWA 登錄和其他 情況下的表單登錄,HTML 源文件位于 %ISA_Install_Folder%/CookieAuthTemplates 中對應的目錄,如下圖所示。在各自目錄中又有不同的子文件夾,其中 HTML 目錄中的就是通常使用的標準表單登錄界面,而 xHTML 和 cHTML 是簡化的登錄界面,用于其他方式的連接,如 WAP 等等。
通常情況下我們使用的登錄表單源文件為 usr_pwd.htm ,如下圖所示,注意看以“@@”開始的字符串,這些字符串代表不同的引用字段,當用戶通過 ISA Server 訪問時,將會被 ISA Server 根據 Strings.txt 文件中的信息進行替換。
因此,當使用不同語言的用戶登錄時,ISA Server 只需要根據不同語言的 Strings.txt 替換對應的字段即可 。英文版的 Strings.txt 保存在和 HTML 源文件相同的目錄中,而其他語言的 Strings.txt 保存在 nls 目錄的對應子目錄中,如下圖所示,中文版的 Strings.txt 存放目錄及內容。