📄 admin_user.asp
字号:
<!-- #include file="setup.asp" -->
<!-- #include file="inc/MD5.asp" -->
<%
if adminpassword<>session("pass") then response.redirect "admin.asp?menu=login"
log(""&Request.ServerVariables("script_name")&"<br>"&Request.ServerVariables("Query_String")&"<br>"&Request.form&"")
username=HTMLEncode(Request("username"))
response.write "<center>"
select case Request("menu")
case "agreement"
agreement
case "agreementok"
rs.Open "clubconfig",Conn,1,3
rs("agreement")=Request("agreement")
rs.update
rs.close
%>
更新成功<br><br><a href=javascript:history.back()>返 回</a>
<%
case "Activation"
Activation
case "user2"
user2
case "showall"
showall
case "showallok"
showallok
case "userdeltopic"
userdeltopic
case "userdel"
userdel
case "userok"
userok
case "fix"
conn.execute("update [user] set userpass='"&md5("123")&"' where username='"&username&"'")
error2("已经将 "&username&" 的密码还原成 123 ")
case "activationok"
for each ho in request.form("id")
conn.execute("update [user] set membercode=1 where id="&ho&"")
next
error2("已经将激活所选用户!")
end select
sub agreement
%><form method="post" action="?menu=agreementok">
<table cellspacing="1" cellpadding="2" width="97%" border="0" class="a2" align="center">
<tr height=25>
<td class=a1 align=middle>注册用户协议设置</td>
</tr>
<tr>
<td class=a3 align=middle>
<textarea name="agreement" rows="18" style="width:90%"><%=Conn.Execute("Select agreement From [clubconfig]")(0)%></textarea></td>
</tr>
</table>
<input type="submit" value=" 更 新 ">
</form>
<%
end sub
sub showall
%>
用户资料:<b><font color=red><%=conn.execute("Select count(id)from [user]")(0)%></font></b> 条
<table cellspacing="1" cellpadding="2" width="97%" border="0" class="a2" align="center">
<tr height=25>
<td class=a1 colspan=2 align="center">用户管理</td>
</tr>
<tr class=a4>
<td><form method="post" action="?menu=user2">
请输入会员的名称: <input size="13" name="username">
<input type="submit" value="确定">
</td></form>
<td>
<form method="post" action="?">
<input type=hidden name=menu value=showallok>
快速搜索 <select onchange="javascript:submit()" size="1" name="userSearch">
<option value="">请选择查询条件</option>
<option value="landtime">24小时内登录的用户</option>
<option value="regtime">24小时内注册的用户</option>
<option value=" and membercode=1">所有普通会员</option>
<option value=" and membercode=2">所有贵宾会员</option>
<option value=" and membercode=4">所有管理员</option>
<option value=" and membercode=5">所有社区区长</option>
<option value=" and experience<2">经验值少于2的用户</option>
<option value=" and degree<2">登录次数少于2的用户</option>
</select>
</td>
</tr>
<tr height=25>
<td class=a1 align=center colspan=2>高级查询</td>
</tr>
<tr height=25 class=a3>
<td>最多显示记录数</td>
<td><input size="45" value="50" name="searchMax"></td>
</tr>
<tr height=25 class=a3>
<td>用户名包含</td>
<td><input size="45" name="username"></td>
</tr>
<tr height=25 class=a3>
<td>基本信息包含</td>
<td><input size="45" name="UserInfo"></td>
</tr>
<tr height=25 class=a3>
<td>联系信息包含</td>
<td><input size="45" name="UserIM"></td>
</tr>
<tr height=25 class=a3>
<td>Email包含</td>
<td><input size="45" name="usermail"></td>
</tr>
<tr height=25 class=a3>
<td>主页包含</td>
<td><input size="45" name="userhome"></td>
</tr>
<tr height=25 class=a3>
<td>签名包含</td>
<td><input size="45" name="sign"></td>
</tr>
<tr height=25 class=a3>
<td>注册日期</td>
<td><input size="45" name="regtime"></td>
</tr>
<tr height=25 class=a3>
<td colspan="2" align="center">
<input type="submit" value=" 搜 索 " name="submit0"></td>
</tr>
</form>
</table>
</div>
<br>
<%
end sub
sub showallok
if Request.form<>empty then session("temp")=Request.form
%>
<script>
function CheckAll(form){for (var i=0;i<form.elements.length;i++){var e = form.elements[i];if (e.name != 'chkall')e.checked = form.chkall.checked;}}
</script>
<table cellspacing="1" cellpadding="2" width="97%" border="0" class="a2" align="center">
<TR align=middle>
<TD class=a1>用户名</TD>
<TD class=a1 height="25">Email</TD>
<TD class=a1>短讯息</TD>
<TD class=a1 height="25">权限</TD>
<TD class=a1>注册时间</TD>
<TD class=a1>最后登录时间</TD>
<TD class=a1>删除</TD>
</TR>
<form method="post" action="?menu=userdel">
<%
item=Request("userSearch")
if item="landtime" then item=" and landtime >"&SqlNowString&"-1"
if item="regtime" then item=" and regtime >"&SqlNowString&"-1"
if username<>"" then item=""&item&" and username like '%"&username&"%'"
if Request("usermail")<>"" then item=""&item&" and usermail like '%"&Request("usermail")&"%'"
if Request("userhome")<>"" then item=""&item&" and userhome like '%"&Request("userhome")&"%'"
if Request("UserInfo")<>"" then item=""&item&" and UserInfo like '%"&Request("UserInfo")&"%'"
if Request("UserIM")<>"" then item=""&item&" and UserIM like '%"&Request("UserIM")&"%'"
if Request("sign")<>"" then item=""&item&" and sign like '%"&Request("sign")&"%'"
if Request("regtime")<>"" then item=""&item&" and regtime like '%"&Request("regtime")&"%'"
if item="" or Request("searchMax")="" then error2("请输入您要搜索的条件")
item="where"&item&""
item=replace(item,"where and","where")
sql="select top "&Request("searchMax")&" * from [user] "&item&""
rs.Open sql,Conn,1
pagesetup=20 '设定每页的显示数量
rs.pagesize=pagesetup
TotalPage=rs.pagecount '总页数
PageCount = cint(Request.QueryString("ToPage"))
if PageCount <1 then PageCount = 1
if PageCount > TotalPage then PageCount = TotalPage
if TotalPage>0 then rs.absolutepage=PageCount '跳转到指定页数
i=0
Do While Not RS.EOF and i<pagesetup
i=i+1
%>
<TR align=middle>
<TD class=a4><a target="_blank" href=Profile.asp?username=<%=rs("username")%>><%=rs("username")%></a> </TD>
<TD class=a3><%=rs("usermail")%> </TD>
<TD class=a4><a style=cursor:hand onclick="javascript:open('friend.asp?menu=post&incept=<%=rs("username")%>','','width=320,height=170')"><img border="0" src="images/message1.gif"></a></TD>
<TD class=a3>
<a href="admin_user.asp?menu=user2&username=<%=rs("username")%>">编辑</a></TD>
<TD class=a4><%=rs("regtime")%> </TD>
<TD class=a3><%=rs("landtime")%> </TD>
<TD class=a3><input type="checkbox" value="<%=rs("username")%>" name="username"></TD></TR>
<%
RS.MoveNext
loop
RS.Close
%>
<TR align=middle class=a3>
<TD colspan="7" align="right"> <input onclick="checkclick('您确定要删除您所选用户的全部资料?');" type="submit" value=" 确 定 "> <input type=checkbox name=chkall onclick=CheckAll(this.form) value="ON"> </TD></form>
</TR>
</TABLE><br>
<b>[<script>ShowPage(<%=TotalPage%>,<%=PageCount%>,"<%=session("temp")%>")</script>]</b>
<%
end sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -