src_2.asp
来自「有关遗传算法的例子」· ASP 代码 · 共 174 行
ASP
174 行
<!--#include file="conn.asp" -->
<%
if chk_userlogin<>True then
call msgbox_j("请先登陆","self.close()")
Response.end
end if
'///////////////////////////////////////////////
' 会员修改资料模块
'///////////////////////////////////////////////////
if Rq("action")="edit" then
set rs=server.createobject("adodb.recordset")
sql="select 用户名,密码,邮箱,问题,答案,网吧IP from 会员 where 用户名='"&session("username")&"'"
rs.open sql,conn,1,3
if not rs.eof then
'检测旧密码,是否对应
if md5(Rq("t0"),32)<>rs(1) then
call write_userlog(session("username"),"日志","试图修改用户资料失败","0","0")
call msgbox_j("旧密码错误,修改失败","location.href='"&request.servervariables("HTTP_REFERER")&"'")
Response.end
end if
if Rq("t1")<>Rq("t1_1") then
call write_userlog(session("username"),"日志","试图修改用户资料失败","0","0")
call msgbox_j("两次输入的新密码不一致,请重新输入","location.href='"&request.servervariables("HTTP_REFERER")&"'")
Response.end
end if
dim t(5)
for i=1 to 5
if Rq("t"&i)<>"" then
Rs(i)=Rq("t"&i)
end if
if Rq("t1")<>"" then 'md5加密密码
Rs(1)=md5(Rq("t1"),32)
end if
if Rq("t4")<>"" then 'md5加密答案
Rs(4)=md5(Rq("t4"),32)
end if
next
rs.update
end if
call write_userlog(session("username"),"日志","修改资料成功","0","0")
call msgbox_j("操作成功","location.href='"&request.servervariables("HTTP_REFERER")&"'")
rs.close
end if
%>
<link rel="stylesheet" href="images/css.css" type="text/css">
<%
set rs=server.createobject("adodb.recordset")
sql="select * from 会员 where 用户名='"&session("username")&"'"
rs.open sql,conn,1,1
if rs.EOF then
call msgbox_j("用户名错误","self.close()")
Response.end
end if
%>
<table border="0" align="center" width="612">
<form name="form1" method="post" action="?action=edit">
<tr>
<td valign="top">
<div align="center"><br>
<table width="429" border="0" cellspacing="5" cellpadding="5" align="left">
<tr>
<td bgcolor="#0086C6" class="t1" colspan="2" height="27"><b><font color="#FFFFFF">•
修改资料</font></b></td>
</tr>
<tr>
<td colspan="2">
<div align="right">
<table border="0" cellspacing="0" cellpadding="3" align="left">
<tr>
<td>
<div align="right">用户名:</div>
</td>
<td> <%=rs("用户名")%></td>
</tr>
<tr>
<td>
<div align="right">旧密码:</div>
</td>
<td>
<input type="password" name="t0" value="" class="input">
</td>
</tr>
<tr>
<td>
<div align="right">新密码:</div>
</td>
<td>
<input type="password" name="t1" value="" class="input">
*不修改请留空</td>
</tr>
<tr>
<td>
<div align="right">确认新密码:</div>
</td>
<td>
<input type="password" name="t1_1" value="" class="input">
</td>
</tr>
<tr>
<td>
<div align="right">邮 箱:</div>
</td>
<td>
<input type="text" name="t2" value="<%=rs("邮箱")%>" class="input">
</td>
</tr>
<tr>
<td>
<div align="right">问 题:</div>
</td>
<td>
<input type="text" name="t3" value="<%=rs("问题")%>" class="input">
*取回密码的问题</td>
</tr>
<tr>
<td>
<div align="right">答 案:</div>
</td>
<td>
<input type="text" name="t4" class="input">
*不修改请留空</td>
</tr>
</table>
</div>
</td>
</tr>
<%if session("grade")=4 then%>
<tr>
<td colspan="2" class="t1"><b><font color="#FFFFFF">• 网吧用户填写</font></b>
</td>
</tr>
<tr>
<td colspan="2">
<table border="0" cellspacing="0" cellpadding="3" align="left" width="303">
<tr>
<td>
<div align="right">网吧IP:</div>
</td>
<td>
<input type="text" name="t5" value="<%=rs("网吧IP")%>" class="input">
</td>
</tr>
</table>
</td>
</tr>
<%end if%>
</table>
</div>
</td>
</tr>
<tr>
<td width="286" valign="top">
<table width="32%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<input type="image" border="0" name="imageField" src="images/ok.gif" width="55" height="20">
</td>
</tr>
</table>
<br>
</td>
</tr></form>
</table>
<%cleartimeout_user
connclose%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?