28,391
社区成员
发帖
与我相关
我的任务
分享
<%
function WebContent()
dim rs,sql,NewPassword,step,sis
step=1
if request.QueryString("Step")="" then
%>
<table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="2">
<form action="userforget.asp?Step=EnterNameMail" method="post" name="form" id="form">
<tr>
<td width="220" align="right"> 登 录 名:</td>
<td width="384"><input name="Userid" type="text" class="TextBox" id="Userid" size="30" maxlength="16" /></td>
</tr>
<tr>
<td height="60" colspan="2" align="center"><input name="Next2" type="submit" class="button" value=" 下一步 " /></td>
</tr>
</form>
</table>
<%
elseif request.QueryString("Step")="EnterNameMail" then
set rs = server.createobject("adodb.recordset")
Response.Write ""&request.form("Userid")&"" &_
"我是中国人"
sql="select * from IT_Users where IT_Userid='"&request.form("Userid")&"'"
rs.open sql,conn,1,1
if rs.eof then
WriteMsg("·登录名不存在或不对应,请返回重新输入。")
exit function
end if
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form action="userforget.asp?Step=EnterAnswer&ID=<%=rs("ID")%>" method="post" name="form" id="form">
<tr>
<td width="220" align="right">登 录 名:</td>
<td width="384"><%=rs("IT_Userid")%></td>
</tr>
<tr>
<td align="right">密码提示问题:</td>
<td><%=rs("IT_Issue")%></td>
</tr>
<tr>
<td align="right">密码提示答案:</td>
<td><input name="Issue" id="Issue" type="text" class="TextBox" size="30" maxlength="100" /></td>
</tr>
<tr>
<td height="60" colspan="2" align="center"><input name="Next" type="submit" class="button" value=" 下一步 " /></td>
</tr>
</form>
</table>
<%
elseif request.QueryString("Step")="EnterAnswer" then
set rs = server.createobject("adodb.recordset")
sql="select * from IT_Users where ID="&request.QueryString("ID")
rs.open sql,conn,1,3
if rs.eof then
WriteMsg("·数据读取异常错误。")
exit function
end if
if rs("IT_Issue")<>""&request.form("Issue")&"" then
WriteMsg("·输入的密码提示答案不正确。")
exit function
end if
randomize timer
NewPassword=Int(899999*Rnd() +100000)
rs("IT_Userpassword")=MD5(NewPassword)
rs.update
rs.close
set rs=nothing
WriteMsg("·您的新密码是<font color='red'>"&NewPassword&"</font>,请记住密码或登录修改成易记、安全的密码。")
exit function
end if
end function
%>
<form action="userforget.asp?Step=EnterAnswer&ID=<%=rs("ID")%>" method="post" name="form" id="form">
<tr>
<td width="220" align="right">登 录 名:</td>
<td width="384"><%=rs("IT_Userid")%></td>
</tr>
<tr>
<td align="right">密码提示问题:</td>
<td><%=rs("IT_Issue")%></td>
</tr>
<tr>
<td align="right">密码提示答案:</td>
<td><input name="key" id="key" type="text" class="TextBox" size="30" maxlength="100" /></td>
</tr>
<tr>
<td height="60" colspan="2" align="center"><input name="Next" type="submit" class="button" value=" 下一步 " /></td>
</tr>
</form>
</table>
<%
elseif request("Step")="EnterAnswer" then
set rs = server.createobject("adodb.recordset")
sql="select * from IT_Users where id='"&request("id")&"'"
' sql="select * from IT_Users where ID="&request.form("ID")&""
Response.Write ""&rs("id")&""
rs.open sql,conn,1,3
if rs.eof then
WriteMsg("·数据读取异常错误。")
exit function
end if
if rs("IT_key")<>""&request("key")&"" then
WriteMsg("·输入的密码提示答案不正确。")
exit function
end if
randomize timer
NewPassword=Int(899999*Rnd() +100000)
rs("IT_Userpassword")=MD5(NewPassword)
rs.update
rs.close
set rs=nothing
WriteMsg("·您的新密码是<font color='red'>"&NewPassword&"</font>,请记住密码或登录修改成易记、安全的密码。")
exit function
end if
end function
%>
<%
elseif request.QueryString("Step")="EnterAnswer" then
set rs = server.createobject("adodb.recordset")
sql="select * from IT_Users where ID="&request.QueryString("ID")
rs.open sql,conn,1,3
if rs.eof then
WriteMsg("·数据读取异常错误。")
exit function
end if
if rs("IT_key")<>""&request.form("key")&"" then
WriteMsg("·输入的密码提示答案不正确。")
exit function
end if
randomize timer
NewPassword=Int(899999*Rnd() +100000)
rs("IT_Userpassword")=MD5(NewPassword)
rs.update
rs.close
set rs=nothing
WriteMsg("·您的新密码是<font color='red'>"&NewPassword&"</font>,请记住密码或登录修改成易记、安全的密码。")
exit function
end if
end function
%>
randomize timer
NewPassword=Int(899999*Rnd() +100000)
Response.Write ""&MD5(NewPassword)&""
rs("IT_Userpassword")=MD5(NewPassword)
rs.update
rs.close
set rs=nothing
Response.Write("·您的新密码是<font color='red'>"&NewPassword&"</font>,请记住密码或登录修改成易记、安全的密码。")
exit function
end if
end function
elseif request("Step")="EnterAnswer" then
response.write("错误<br>")
set rs = server.createobject("adodb.recordset")
sql="select * from IT_Users where ID="&request("uid")
rs.open sql,conn,1,3
if rs.eof then
Response.Write("<a href=""javascript:history.back(-2)"">·数据读取异常错误。</a>")
exit function
end if
response.write("错误2<br>")
sk=RS("IT_key")
Response.Write sk
if rs("IT_key")<>request("key") then
response.write("错误3<br>")
Response.Write("<a href=""javascript:history.back(-2)"">·输入的密码提示答案不正确。</a>")
exit function
end if
response.write("错误4")
<form action="userforget.asp" method="post" name="form" id="form">
<tr>
<td width="220" align="right">登 录 名:</td>
<td width="384"><%=rs("IT_Userid")%></td>
</tr>
<tr>
<td align="right">密码提示问题:</td>
<td><%=rs("IT_Issue")%></td>
</tr>
<tr>
<td align="right">密码提示答案:</td>
<td><input name="key" id="key" type="text" class="TextBox" size="30" maxlength="100" /></td>
</tr>
<tr>
<td height="60" colspan="2" align="center"><input name="Next" type="submit" class="button" value=" 下一步 " /></td>
</tr>
<input name="uid" value="<%=rs("ID")%>" type="hidden" />
<input name="step" value="EnterAnswer" type="hidden" />
</form>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form action="userforget.asp?Step=EnterAnswer&ID=<%=rs("ID")%>" method="post" name="form" id="form">
<tr>
<td width="220" align="right">登 录 名:</td>
<td width="384"><%=rs("IT_Userid")%></td>
</tr>
<tr>
<td align="right">密码提示问题:</td>
<td><%=rs("IT_Issue")%></td>
</tr>
<tr>
<td align="right">密码提示答案:</td>
<td><input name="key" type="text" class="TextBox" id="key" value="" size="30" maxlength="100" /></td>
</tr>
<tr>
<td height="60" colspan="2" align="center"><input name="Next2" type="submit" class="button" value=" 下一步 " /></td>
</tr>
</form>
</table>
<%
elseif request("Step")="EnterAnswer" then
set rs = server.createobject("adodb.recordset")
sql="select * from IT_Users where id='"&request("id")&"'"
' sql="select * from IT_Users where ID="&request.form("ID")&""
rs.open sql,conn,1,3
if rs.eof then
Response.Write("<a href=""javascript:history.back(-1)"">·数据读取异常错误。</a>")
exit function
end if
if rs("IT_key")<>""&request("key")&"" then
Response.Write("<a href=""javascript:history.back(-1)"">·输入的密码提示答案不正确。</a>")
exit function
end if
randomize timer
NewPassword=Int(899999*Rnd() +100000)
rs("IT_Userpassword")=MD5(NewPassword)
rs.update
rs.close
set rs=nothing
Response.Write("·您的新密码是<font color='red'>"&NewPassword&"</font>,请记住密码或登录修改成易记、安全的密码。")
exit function
end if
end function
%>