Listing 2: ChangePassword1.asp
NONEXECUTABLE
<%@ Language=VBScript %>
<%
'CALLOUT A
dim sUser, sPassword
dim oUser, sConnectString
'END CALLOUT A
'CALLOUT B
sUser = request("txtUserName")
sPassword = request("txtPassword")
sNewPassword = request("txtNewPassword")
if sUser = "" then Response.Redirect "ChangePasswordEntry.asp"
'END CALLOUT B
Response.Write "User name is: " & sUser & " -- " & sPassword & "
"
Response.Write "New Password is: " & sNewPassword & "
"
'CALLOUT C
sConnectString = "WinNT://bigboat/" & sUser & ",user"
Response.Write "Connect string: " & sConnectString & "
"
Set oUser = GetObject(sConnectString)
'END CALLOUT C
Response.Write "Logon user: " & Request.ServerVariables("LOGON_USER") & "
"
Response.Write "User Password: " & Request.ServerVariables("AUTH_PASSWORD") & "
"
'CALLOUT D
oUser.ChangePassword sPassword, sNewPassword
'END CALLOUT D
set oUser = Nothing
%>