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

📄 authorization.asp

📁 1 除掉了 时间 限制 2 除掉了 人数 限制 改为 500人 原为5人 3 发现一点小缺陷 增加人员的时候没有判断 登陆名是否重复! 自己写吧~~~:) 4 又 是一点缺陷
💻 ASP
字号:
<!--#include file="../config.ini" -->
<!--#include file="../commfunction.inc" -->
<%
if request("closedcount")<>"" then
	dim conn
	dim rs
	set conn=server.CreateObject("adodb.connection")
	set rs=server.CreateObject("adodb.recordset")
	conn.Open connstring
	rs.Open "delete from closedmenu where userid='"&request("loginid")&"' and closedby='sa'",conn,2,3,1
	rs.Open "select * from closedmenu",conn,2,3,1
		for k=1 to cint(request("closedcount"))-1
			if request("disable"&k)<>"" or request("read"&k)<>"" or request("edit"&k)<>"" or request("add"&k)<>"" or request("del"&k)<>"" then
				
				rs.addnew
				rs("userid")=request("loginid")
				rs("closedby")="sa"
				rs("menuid")=request("menu"&k)
				if request("disable"&k)=1 then
					rs("disable")=1
				else
					rs("disable")=0
				end if
				
				if request("read"&k)<>"" then
					rs("read")=1
				else
					rs("read")=0
				end if
				
				if request("edit"&k)<>"" then
					rs("edit")=1
				else
					rs("edit")=0
				end if
				
				if request("add"&k)<>"" then
					rs("add")=1
				else
					rs("add")=0
				end if
				
				if request("del"&k)<>"" then
					rs("del")=1
				else
					rs("del")=0
				end if
				rs.Update
			end if
		next
	'rs.Close 
	set rs=nothing
	conn.Close 
	set conn=nothing
%>
<script language=javascript>
	window.opener.location.reload();
	window.close();
</script>
<%
end if
%>

<HTML><HEAD><TITLE>权限设置</TITLE>
<LINK href="../global.css" rel=STYLESHEET type=text/css>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
 <form name=form1  method="post"  id=form1>
   <table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
   <tr> 
      <td height="25"><strong><font size="2" class=title>用户授权(<%=request("username")%>)</font></strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr > 
      <td height="16" colspan="2" background="../images/title.gif">&nbsp;</td>
    </tr>
    <tr>
      <td height=4></td>
    </tr>
	<tr><td>
	<div align="center" style="cursor:hand"><a onclick="form1.submit();"><img src="../images/button_save.gif"></a>&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="window.close();"><img src="../images/button_cancel.gif"></a> 
    </div></td>
    </tr>
 </table>
  <table  border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF" width=100%>
    <tr bgcolor=DEDFDE> 
      <td width="25%" height="20" align=center>功能</td>
	  <td width="15%" align=center>禁用</td>
	  <td width="15%" align=center>读取</td>
	  <td width="15%" align=center>编辑</td>
	  <td width="15%" align=center>新建</td>
	  <td width="15%" align=center>删除</td>
</tr>
<%
dim connq
dim rsq
set connq=server.CreateObject("adodb.connection")
set rsq=server.CreateObject("adodb.recordset")
connq.Open connstring
rsq.Open "select * from leftmenu where closed=0 and id not in(select menuid from closedmenu where closedby='sa' and userid='"&request("loginid")&"')",connq,1,1
dim i
i=1
do while not rsq.EOF
%>
    <tr bgcolor=EFEFEF> 
      <td width="25%" align=center><%=rsq("name")%> 
        <input type=hidden name="<%="menu"&i%>" value=<%=rsq("id")%>></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="disable"&i%>" value="1" onClick="if(form1.disable<%=i%>.checked){form1.read<%=i%>.checked=false;form1.read<%=i%>.disabled=true;form1.add<%=i%>.checked=false;form1.add<%=i%>.disabled=true;form1.edit<%=i%>.checked=false;form1.edit<%=i%>.disabled=true;form1.del<%=i%>.checked=false;form1.del<%=i%>.disabled=true}else{form1.read<%=i%>.disabled=false;form1.add<%=i%>.disabled=false;form1.edit<%=i%>.disabled=false;form1.del<%=i%>.disabled=false}"></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="read"&i%>" value="1"></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="edit"&i%>" value="1"></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="add"&i%>" value="1"></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="del"&i%>" value="1"></td>
</tr>
<%
rsq.MoveNext
i=i+1
loop

rsq.Close
rsq.Open "select * from closedmenu where closedby='sa' and userid='"&request("loginid")&"'",connq,1,1
do while not rsq.EOF
%>
    <tr bgcolor=EFEFEF> 
      <td width="25%" align=center><%=getfieldvalue("leftmenu","id",rsq("menuid"),"name")%> 
        <input type=hidden name="<%="menu"&i%>" value=<%=rsq("menuid")%>></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="disable"&i%>" value="1" <%if rsq("disable") then Response.Write " checked"%> onClick="if(form1.disable<%=i%>.checked){form1.read<%=i%>.checked=false;form1.read<%=i%>.disabled=true;form1.add<%=i%>.checked=false;form1.add<%=i%>.disabled=true;form1.edit<%=i%>.checked=false;form1.edit<%=i%>.disabled=true;form1.del<%=i%>.checked=false;form1.del<%=i%>.disabled=true}else{form1.read<%=i%>.disabled=false;form1.add<%=i%>.disabled=false;form1.edit<%=i%>.disabled=false;form1.del<%=i%>.disabled=false}"></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="read"&i%>" value="1" <%if rsq("disable") then
		Response.Write " disabled"
	elseif rsq("read") then
		Response.Write " checked"
	end if
	%>></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="edit"&i%>" value="1" <%if rsq("disable") then
		Response.Write " disabled"
	elseif rsq("edit") then
		Response.Write " checked"
	end if
	%>></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="add"&i%>" value="1" <%if rsq("disable") then
		Response.Write " disabled"
	elseif rsq("add") then
		Response.Write " checked"
	end if
	%>></td>
	  <td width="15%" align=center> 
        <input type=checkbox name="<%="del"&i%>" value="1" <%if rsq("disable") then
		Response.Write " disabled"
	elseif rsq("del") then
		Response.Write " checked"
	end if
	%>></td>
</tr>
<%
rsq.MoveNext
i=i+1
loop
rsq.Close 
set rsq=nothing
connq.Close 
set connq=nothing
%>
</table>
  <table width="100%" height="20" border="0" cellpadding="0" cellspacing="1">
    <tr> 
      <td><div align="left"><font color="#FF0000">注:不指定操作权限,默认为完全控制。</font></div></td>
    </tr>
  </table>
  <input type=hidden name=closedcount value="<%=i%>">
</form>

⌨️ 快捷键说明

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