📄 adminuser.asp
字号:
<%
'检查用户是否已经经过登陆验证了
if session("admin") = "" Then
'如果没有登陆,则输出出错信息
'要求用户进行登陆
response.write " <br><br><br>"
response.write " <table align='center' width='300' border='1' cellpadding='0' cellspacing='0' bordercolor='#999999'>"
response.write " <tr bgcolor='#999999'> "
response.write " <td colspan='2' height='15'> "
response.write " <div align='center'><font color='#FFFFFF'>操作: 确认身份失败!</font></div>"
response.write " </td>"
response.write " </tr>"
response.write " <tr> "
response.write " <td colspan='2' height='23'> "
response.write " <div align='center'><br><br>"
response.write " 非法登陆,您的操作已经被记录!!! <br><br>"
response.write " <a href='javascript:onclick=history.go(-1)'>返回</a>"
response.write " <br><br></div></td>"
response.write " </tr> </table>"
'终止响应
response.end
end If
'如果用户不是超级管理员
if session("flag")>1 Then
'提示用户没有足够的权限
response.write "<br><p align=center>您没有操作的权限</p>"
'终止响应
response.end
end if
%>
<!--#include file="conn.asp"-->
<html>
<head>
<title>用户管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<%
'记录集对象
Set rs=Server.CreateObject("Adodb.RecordSet")
'查询数据库,获得所有权限等于或低于登陆用户的管理员信息记录
sql="select * from admin where flag>="&Session("flag")&" order by id"
'执行查询
rs.Open sql,conn,1,1
%>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<div align="center">
<p> </p>
<table width="501" border="0" cellspacing="2" cellpadding="0">
<tr bgcolor="#CCCCCC">
<td height="30" bgcolor="#CCCCCC" width="30">
<div align="center">序号</div>
</td>
<td height="30" width="120">
<div align="center">用户名</div>
</td>
<td height="30" width="120">
<div align="center">密码</div>
</td>
<td height="30" width="100">
<div align="center">权限</div>
</td>
<td height="30" width="130">
<div align="center">操作</div>
</td>
</tr>
</table>
<%
i = 0
'循环处理每一条记录
while not rs.EOF
i = i+1
%>
<%
'如果该条记录是已登陆用户自己的记录
'或者该管理员的权限低于已登陆用户的权限
if (rs("flag")>Session("flag")) or (rs("username")=Session("admin")) Then
'输出信息,并置于可编辑状态
%>
<form method="post" action="saveuser.asp" style="margin:0">
<table width="500" border="0" cellspacing="2" cellpadding="0">
<tr bgcolor="#EBEBEB">
<td height="30" width="30">
<div align="center"><%=i%></div>
</td>
<td height="30" width="120">
<div align="center">
<input type="text" name="manager" value="<%=rs("username")%>" size="12">
</div>
</td>
<td height="30" width="120">
<div align="center">
<input type="password" name="newpin" value="<%=rs("password")%>" size="12">
</div>
</td>
<td height="30" width="100">
<%
'根据用户的不同权限,输出不同的信息
if rs("flag")=1 then%>
<div align="center">超级管理员</div>
<%
end If
%>
<%
if rs("flag")=2 Then
%>
<div align="center">普通管理员</div>
<%
end If
%>
<%
if rs("flag")>=3 Then
%>
<div align="center">普通用户</div>
<%
end If
%>
</td>
<td height="30" width="130">
<div align="center">
<input type="submit" name="Submit" value="修改">
<input type="submit" name="Submit" value="删除">
<input type="hidden" name="adminid" value="<%=rs("id")%>">
</div>
</td>
</tr>
</table>
</form>
<%else%>
<table width="500" border="0" cellspacing="2" cellpadding="0">
<tr bgcolor="#EBEBEB">
<td height="30" width="30">
<div align="center">1</div>
</td>
<td height="30" width="120">
<div align="center">
<%=rs("username")%>
</div>
</td>
<td height="30" width="120">
<div align="center">
******
</div>
</td>
<td height="30" width="100">
<%if rs("flag")=1 then%>
<div align="center">超级管理员</div>
<%else%>
<div align="center">普通用户</div>
<%end if%>
</td>
<td height="30" width="130">
<div align="center">
</div>
</td>
</tr>
</table>
<%
end if
'移至下一条记录
rs.MoveNext
'循环
Wend
%>
<p> </p> </div>
<%
'关闭记录集,释放对象
rs.Close
set rs=Nothing
'关闭数据库连接,释放对象
conn.Close
set conn=Nothing
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -