<HTML>
<BODY>
<% ' Allow a user to change their password.
' This page must be protected by Basic Authentication
UserName = Request.ServerVariables("LOGON_USER")
If UserName = "" Then
Response.Write "<h2>You must disable anonymous access for this sample to function.</h2>"
Response.End
End If
If Request("ChangePassword") <> "" Then
If Request("Pass1") <> Request("Pass2") Then
Response.Write("The new password was not correctly confirmed.<HR>")
Else
Set AU = Server.CreateObject("Persits.AspUser")
AU.ChangePassword "", UserName, Request("OldPass"), Request("Pass1")
Response.Write("Password has been changed.<HR>")
End If
End If
%>
<H1>User: <% = UserName %></h1>
<TABLE>
<FORM Action="test1.asp" METHOD=POST>
<TD>Old Password:</TD> <TD><INPUT SIZE=40 TYPE=PASSWORD NAME="OldPass"><TD><TR>
<TD>New Password:</TD> <TD><INPUT SIZE=40 TYPE=PASSWORD NAME="Pass1"><TD><TR>
<TD>Confirm Password:</TD> <TD><INPUT SIZE=40 TYPE=PASSWORD NAME="Pass2"><TD><TR>
<INPUT TYPE=HIDDEN NAME=ChangePassword VALUE=1>
<INPUT TYPE=SUBMIT VALUE="Change">
</FORM>
</TABLE>
</BODY>
</HTML>