%LANGUAGE=VBScript%>
">![]() |
Site Administration |
![]() |
|
<% ' If this is a post of the updated form data then do the appropriate ADSI work ' as well as setting the application-level variables If Request.QueryString("Update") = "Yes" Then ' SSL Constants from IISCnfg.h Const ACCESS_SSL = &H8 Const ACCESS_SSL_ALLOW_CERT = &H20 Const ACCESS_SSL_REQUIRE_CERT = &H40 ' Authentication constants from IISCnfg.h Const AUTH_ANON = &H1 Const AUTH_NTLM = &H4 ' Get the ADSI objects Dim oFFDir, oBizDir, oAdminDir, oBenefitsDir Set oFFDir = GetObject("IIS://localhost/w3svc/1/Root/IISSamples/ExAir/FreqFlyer") Set oBizDir = GetObject("IIS://localhost/w3svc/1/Root/IISSamples/ExAir/BusinessPartners") Set oAdminDir = GetObject("IIS://localhost/w3svc/1/Root/IISSamples/ExAir/SiteAdmin") Set oBenefitsDir = GetObject("IIS://localhost/w3svc/1/Root/IISSamples/ExAir/Benefits") ' Admin anonymous flag If Request.Form("adminAnon") = "on" Then Application("AdminAllowAnonymous") = True oAdminDir.AuthFlags = AUTH_ANON oBenefitsDir.AuthFlags = AUTH_ANON Else Application("AdminAllowAnonymous") = False oAdminDir.AuthFlags = AUTH_NTLM oBenefitsDir.AuthFlags = AUTH_NTLM End If ' SSL support for Frequent Flyer flag If Request.Form("adminSSLFreqFlyer") = "on" Then Application("AdminUseSSLOnFreqFlyer") = True oFFDir.AccessSSLFlags = ACCESS_SSL Else Application("AdminUseSSLOnFreqFlyer") = False oFFDir.AccessSSLFlags = 0 End If ' SSL support for Business Partner flag If Request.Form("adminSSLBizPart") = "on" Then Application("AdminUseSSLOnBusinessPartners") = True oBizDir.AccessSSLFlags = ACCESS_SSL + ACCESS_SSL_REQUIRE_CERT + ACCESS_SSL_ALLOW_CERT Else Application("AdminUseSSLOnBusinessPartners") = False oBizDir.AccessSSLFlags = 0 End If oFFDir.SetInfo oBizDir.SetInfo oAdminDir.SetInfo Set oFFDir = Nothing Set oBizDir = Nothing Set oAdminDir = Nothing ' Save settings to AdminPrefs.txt SaveAdminPrefs() Response.Write("
Administration Options |
---|