⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_manager.asp

📁 广告策划中心整站程序
💻 ASP
字号:
<!--#include file="admin_conn.asp"-->
<%
username=request("username")
id=request("id")
action=request("action")

dim cls
if session("admin")="" then
	Response.Redirect("admin.asp")	
else
	if session("flag")<>"0" then
	
		cls = Instr(session("flag"), "manager")
		if cls <= 0 then
	%>
		<script language="javascript">
			if (confirm("您的操作权限不够,系统拒绝你的访问,请点确定返回,或者点取消退出重新登录"))
			  location.href="admin.asp";
			else
			  location.href="quit.asp";
		</script>
	<%
		end if
	end if
end if
%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="admin.css" type="text/css">
<title>管理界面</title>
<style type="text/css"><!--
a:link {color: #FFFFFF;text-decoration: none;}
a:visited {color: #FFFFFF;text-decoration: none;}
a:hover {color: #FFFF99;text-decoration: underline;}
tr {color: #FFFFFF;}
--></style>
<SCRIPT LANGUAGE="JavaScript">
<!--
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>
</head>

<body topmargin="0" bgcolor="#336699" text=#ffffff>

<!--#include file="top.asp"-->

<table border="0" cellpadding="2" cellspacing="5" style="border-collapse: collapse" bordercolor="#222222" width="772" height="150" bgcolor="#336699" align="center">
    <tr><td width=125 valign="top">
<!--#include file="admin_left.asp"--> 
   </td><td valign="top" width=647>      
        <table border="1" cellpadding="2" cellspacing="4" style="border-collapse: collapse" bordercolor="#222222" width="100%">
         <tr>
            <td width="100%">当前位置:<a href="admin.asp">网站管理中心</a>--管理权限设置</td>
          </tr>
          <tr>
            <td width="100%">            
            

<%if action="" then
     Set rs = conn.Execute("select * from admin order by id")  %> 
	<table width="95%" border="1"  style="border-collapse: collapse;border:dotted 1px" bordercolor="#333333"  cellspacing="2" cellpadding="2" align="center">
<tr><td width=140><strong>管理员登陆号</strong></td>
	<td><strong>使用密码</strong></td>
	<td><strong>编辑权限</strong></td>
	<td width=100><strong>删除</strong></td>
</tr>


<%	
   do while not rs.eof
	if  session("id")=rs("id") then
%>
    <tr><td><%=rs("username")%></td><td><%=rs("password")%></td><td><a href="admin_manager.asp?action=detail&username=<%=rs("username")%>&id=<%=rs("id")%>">修改</a></td><td><font color="#a4a4a4">当前用户</font></td></tr>
<%else%>  
     <tr><td><%=rs("username")%></td><td><%=rs("password")%></td><td><a href="admin_manager.asp?action=detail&username=<%=rs("username")%>&id=<%=rs("id")%>">修改</a></td><td><a href="admin_manager.asp?action=del&username=<%=rs("username")%>&id=<%=rs("id")%>">删除</a></td></tr>
	<%
	end if
	rs.movenext   
	loop    
	rs.close
	conn.close
	set rs=nothing
	set conn=nothing
	%> 
</table><br>
<table width="95%" border="1"  style="border-collapse: collapse;border:dotted 1px" bordercolor="#333333"  cellspacing="2" cellpadding="2" align="center"><form action="admin_manager.asp?action=adduserpost" name="list" method=post>
<tr><td colspan=2 align=center>添加管理员</td></tr>
<tr><td width=100>管理员名称</td><td><input type="text" name="username" size="11"></td></tr>
<tr><td width=100>登陆密码</td><td><input type="text" name="password" size="11"></td></tr>
<tr><td colspan=2><input type="hidden" name="flag" value=""><input type="submit" name="adduser" value="增加管理员"></td></tr>
</form> 
 </table>
<%else 
end if%>
	

<%
'显示权限详细信息
if action="detail" then
	set rs=conn.execute("select * from admin where username='"&username&"'") 
	if not rs.eof then
	%>
		    <table border=1 style="border-collapse:collapse" bordercolor="#333333" width=98% align=center>
              <form action="admin_manager.asp" method=post name=modify><tr>
		<td>用户名</td><td>拥有权限</td></tr>
		<tr><td valign="top"><%=rs("username")%></td><td>
		<% set rs=conn.Execute("select * from admin where username='"&username&"'")
		dim gradeType,sheet		
		gradeType="产品管理,订单管理,用户管理,滚动广告管理,站点配置,文章管理,FAQ管理,支付类型管理,留言管理,系统清理,管理权限设置,密码修改"
		gradeCode="prod,order,client,adv,config,news,faq,paytype,feedback,clearall,manager,password"
		code=Split(gradeCode,",")
		sheet=Split(gradeType,",")
		for i=0 to ubound(sheet)
			response.write "<input type=""checkbox"" name=""flag"" value="""&trim(code(i))&"""" 
			if instr(rs("flag"),trim(code(i)))>0 then		'如果有此项权利;
			response.write " checked" 
			end if
			response.write ">"&trim(sheet(i))&""
			if ((i+1) mod 1)=0 then response.write "<br>"	'每行显示1个权限
		next
		response.write character %>
		</td></tr><tr><td>
		<input type=hidden name=action value=modify><input type=hidden name=username value=<%=rs("username")%>></td><td><input type="submit" name="ok" value="提交"></tr></form></table>
	<%else
	response.write "没有找到合适的纪录"
	end if
	rs.close
	conn.close
	else

end if%>

<%
'修改 后返回参数提交数据库
if action="modify" then
	flag=checkreal(request.form("flag"))	
     Set rs=Server.CreateObject("ADODB.Recordset")
	 sql="select * from admin where username='"&username&"'"
	 rs.open sql,conn,3,3
	 rs("flag")=Server.Htmlencode(flag)
	 rs.update
    url="admin_manager.asp?action=detail&username="&rs("username")
    rs.close
	conn.close
	set rs=nothing
	set conn=nothing
	response.write "<script language='javascript'>"
	response.write "alert('权限更新成功!');"
'	response.write "location.href='"&url&"';"			
	response.write "</script>"
	Response.Redirect"admin_manager.asp?action=detail&username="&Request("username")
	else
end if%>

<%
'删除 后返回参数提交数据库
if action="del" then
	username=request("username")
	id=request("id")
    Dim StrSQL
    StrSQL="delete from admin where username='"&username&"'"
    conn.Execute StrSQL    
    conn.close
    Response.Redirect"admin_manager.asp" 
else
end if%>                     
</td></tr></table>   

</td></tr>
<tr>
      
    <td  height="10" align=center colspan="2">程序美工设计:九江市大地广告策划中心<%=sitever%></td>
    </tr>
</table>
</body></html>

<%if action="adduserpost" then
	if request("username")="" or request("password")="" then
		response.write "<script language='javascript'>"
		response.write "alert('无效输入!');"
		response.write "location.href='admin_manager.asp';"			
		response.write "</script>"
	else
		Set rs=Server.CreateObject("ADODB.Recordset")
		sql="SELECT * FROM admin"
		rs.Open sql,conn,1,3
		rs.Addnew
		rs("username")=Server.Htmlencode(Request("username"))
		rs("password")=Server.Htmlencode(Request("password"))
		rs("flag")=Server.Htmlencode(Request("flag"))
		rs.Update
		rs.Close
		Set rs=Nothing
		Response.Redirect"admin_manager.asp?action=detail&username="&Request("username")
	end if
else
end if%>

<%
'处理数组函数
function checkreal(v)
dim w
if not isnull(v) then
	w=replace(v,",","|")
	w=replace(w," ","")
	checkreal=w
end if
end function
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -