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

📄 admin_admin.asp

📁 Art2008 CMS是一款具有强大的功能的基于ASP语言的网站管理软件
💻 ASP
📖 第 1 页 / 共 3 页
字号:
	If Not Rs.EOF And Not Rs.bof Then
		Rs("user") = usernw
        rs("fullname")=htmlencode(request.form("fullname"))
        if htmlencode(request.form("passwd"))<>rs("pass") then
        rs("pass")=md5(trim(request.form("passwd")))
        end if
        Select Case request.form("dj")
        Case "1"
	     rs("purview")=99999
        Case Else
	     rs("purview")=1
         End Select  
        rs("sex")=request.form("sex")
        rs("dj")=request.form("dj")
        rs("depname")=request.form("depname")
		Rs.update
		Rs.Close:Set Rs = Nothing
		Call ArtErr("<li>管理员 "&usernw&" 资料更新成功,请记住更新信息。</li>","2")
	End If
	
End Sub

Sub delAdministrators()
	If Trim(Request("delid")) <> "" and Request("username")<> chkhtm(Request.Cookies(Art2008)("adminuser"))Then
		conn.Execute ("DELETE FROM Admin WHERE user<>'" & chkhtm(Request.Cookies(Art2008)("adminuser")) & "' And id=" & ChkNumeric(Request("delid")))
        Call ArtErr("管理员“"&Request("username")&"”帐号已经被删除!","2")
	Else
		ErrMsg = "<li>错误的系统参数!</li>"
		ReturnError(ErrMsg)
		Exit Sub
	End If
End Sub

Sub ActiveLock()
	If Trim(Request("jy")) <> "" And Trim(Request("jyid")) <> "" and Request("jyname")<> chkhtm(Request.Cookies(Art2008)("adminuser")) Then
		conn.Execute ("UPDATE Admin set jingyong="&ChkNumeric(Request("jy"))&" WHERE user<>'" & chkhtm(Request.Cookies(Art2008)("adminuser")) & "' And id=" & ChkNumeric(Request("jyid")))
        Call ArtErr("管理员“"&Request("jyname")&"”帐号状态已经被修改!","2")
	Else
		ErrMsg = "<li>错误的系统参数!</li>"
        ReturnError(ErrMsg)
		Exit Sub
	End If
End Sub

Sub editPurview()
	Dim Rs
	Dim OSKEY,m_strAdminflag
	Set Rs = conn.Execute("SELECT id,[user],lmid,OSKEY FROM Admin WHERE id=" & CLng(Request("id")))
	OSKEY = Rs("OSKEY")
	user = Rs("user")
	lmid=rs("lmid")
	Rs.Close:Set Rs = Nothing
%>
 <table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="table">
   <tr>
	 <td height="25" class="bg_tr" align="center" >管理员【<%=user%>】权限详细设置(请选择相应的权限分配给管理员)</td>
    </tr>
   <tr class="tdbg"><td>
      <table width="97%" border="0" cellspacing="5" cellpadding="5" align="center">   
	         <form name="myform" method="post" action="?action=renew">     
        <tr>       
	    <td> 
          <FIELDSET align=center> <LEGEND  align="left" >此管理员在【<font color="#FF0000">常规设置</font>】的权限</LEGEND>
           <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
             <tr>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Setting" <%If InStr(OSKEY, "Setting") <> 0 Then Response.Write "checked"%>> 基本设置</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Template" <%If InStr(OSKEY, "Template") <> 0 Then Response.Write "checked"%>> 模板管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="ClsSetTing" <%If InStr(OSKEY, "ClsSetTing") <> 0 Then Response.Write "checked"%>> 缩图水印选项</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="UploadSet" <%If InStr(OSKEY, "UploadSet") <> 0 Then Response.Write "checked"%>> 上传设置选项</td>
                <td class="tablerow1"><input type="checkbox" name="OSKEY" value="JsScript" <%If InStr(OSKEY, "JsScript") <> 0 Then Response.Write "checked"%>> JS代码调用管理</td>
             </tr>
             <tr>
                <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Notice" <%If InStr(OSKEY, "Notice") <> 0 Then Response.Write "checked"%>> 公告管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Vote" <%If InStr(OSKEY, "Vote") <> 0 Then Response.Write "checked"%>> 投票管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Gbook" <%If InStr(OSKEY, "Gbook") <> 0 Then Response.Write "checked"%>> 留言管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="FriendLink" <%If InStr(OSKEY, "FriendLink") <> 0 Then Response.Write "checked"%>> 友情连接管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GgSetting" <%If InStr(OSKEY, "GgSetting") <> 0 Then Response.Write "checked"%>> 广告设置管理</td>
            </tr>
             <tr>
                <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GGclass" <%If InStr(OSKEY, "GGclass") <> 0 Then Response.Write "checked"%>> 广告分类/广告位管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GGtiaoAdd" <%If InStr(OSKEY, "GGtiaoAdd") <> 0 Then Response.Write "checked"%>> 添加广告条管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GGtiao" <%If InStr(OSKEY, "GGtiao") <> 0 Then Response.Write "checked"%>> 广告条管理</td>
                <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GGjsadd" <%If InStr(OSKEY, "GGjsadd") <> 0 Then Response.Write "checked"%>> JS广告管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="GGpic" <%If InStr(OSKEY, "GGpic") <> 0 Then Response.Write "checked"%>> 广告图管理</td>
            </tr>            
            </table>
          </FIELDSET><br />
           
           <FIELDSET align=center> <LEGEND  align="left" >此管理员在【<font color="#FF0000">文章频道</font>】的权限</LEGEND>
           <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
             <tr>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Article" <%If InStr(OSKEY, "Article") <> 0 Then Response.Write "checked"%>> <font color="#993300"><strong>文章频道管理权限</strong></font></td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="News_Add" <%If InStr(OSKEY, "News_Add") <> 0 Then Response.Write "checked"%>> 添加/编辑文章管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="News_List" <%If InStr(OSKEY, "News_List") <> 0 Then Response.Write "checked"%>> 文章列表管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="News_Class" <%If InStr(OSKEY, "News_Class") <> 0 Then Response.Write "checked"%>> 文章栏目管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Special" <%If InStr(OSKEY, "Special") <> 0 Then Response.Write "checked"%>> 文章专题管理</td>
             </tr>
             <tr>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="CreateHtml" <%If InStr(OSKEY, "CreateHtml") <> 0 Then Response.Write "checked"%>> 批量生成HTML管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="News_Comment" <%If InStr(OSKEY, "News_Comment") <> 0 Then Response.Write "checked"%>> 文章评论管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Digg" <%If InStr(OSKEY, "Digg") <> 0 Then Response.Write "checked"%>> Digg管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="News_Utg" <%If InStr(OSKEY, "News_Utg") <> 0 Then Response.Write "checked"%>> 网友投稿管理</td>
	            <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Collection" <%If InStr(OSKEY, "Collection") <> 0 Then Response.Write "checked"%>> 文章采集管理</td>
            </tr>
            <tr><td  colspan="5"> <INPUT onclick=getlicense() type=checkbox value=1 name=viewlicense align="absmiddle">&nbsp;<font color="red">详细指定栏目(频道)权限</font></td></tr>
            <tr><td colspan="5">具有权限栏目编号是:<span class="greentext"><%=lmid%></span>
           
                 <table  id=license style="DISPLAY: none" width="100%"  border="0"  cellpadding="2" cellspacing="1" class="table">
			      <tr class="tdbg">			
			       <td><%
				
				if lmid="" then lmid="0,0"
				lmid=lmid&","
				sql = "select * from lm where lm<>''"
				Set rs = Server.CreateObject("ADODB.RecordSet")
				rs.Open sql,conn,1,1
				while not rs.eof
				       ccc=""
					   nr=split(lmid,",")
					   For i=0 to ubound(nr)
					        aaa=nr(i)
					        if aaa="" then aaa=0
					        
				        if clng(aaa)=clng(rs("id")) then ccc=" checked "				        
				       next
				    Response.Write "<input "&ccc&" type=checkbox name=lmid value="&rs("id")&" id="&rs("id")&"><label for="&rs("id")&"><b>"&rs("lm")&"</b><font color=999999>(编号:"&rs("id")&")</font></label><BR>"

				    sql2 = "select * from lm where lmid='"&rs("id")&"'"
				    Set rs2 = Server.CreateObject("ADODB.RecordSet")
				    rs2.Open sql2,conn,1,1
				    while not rs2.eof
				       ccc=""
					   nr=split(lmid,",")
					   For i=0 to ubound(nr)
					        aaa=nr(i)
					        if aaa="" then aaa=0
				        if clng(aaa)=clng(rs2("id")) then ccc=" checked "				        
				       next
				        Response.Write "  └<input "&ccc&" type=checkbox name=lmid value="&rs2("id")&" id="&rs2("id")&"><label for="&rs2("id")&">"&rs2("lm2")&"<font color=999999>(编号:"&rs2("id")&")</font></label><BR>"
				        Set rs3 = Server.CreateObject("ADODB.RecordSet")
				        rs3.Open "select * from [lm] where lmid='"&rs2("id")&"' order by id asc",conn,1,1
				        while not rs3.eof
				     	  ccc=""
					 	  nr=split(lmid,",")
					 	  For i=0 to ubound(nr)
					 	       aaa=nr(i)
					 	       if aaa="" then aaa=0
				     	   if clng(aaa)=clng(rs3("id")) then ccc=" checked "				        
				     	  next
				        	Response.Write "    ├<input "&ccc&" type=checkbox name=lmid value="&rs3("id")&" id="&rs3("id")&"><label for="&rs3("id")&">"&rs3("lm3")&"<font color=999999>(编号:"&rs3("id")&")</font></label><BR>"
				        rs3.movenext
				        wend
						 Rs3.Close:Set Rs3 = Nothing
				    rs2.movenext
					wend
					 Rs2.Close:Set Rs2 = Nothing
				rs.movenext
				wend
	     Rs.Close:Set Rs = Nothing
		
		
				%>
				<br>
				</td>
		      </tr>
	</table>
            </td></tr>
            </table>
          </FIELDSET><br />
          
           <FIELDSET align=center> <LEGEND  align="left" >此管理员在【<font color="#FF0000">用户管理</font>】的权限</LEGEND>
           <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
            <tr>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="AdminUser" <%If InStr(OSKEY, "AdminUser") <> 0 Then Response.Write "checked"%>> 管理员管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="ChangePassword" <%If InStr(OSKEY, "ChangePassword") <> 0 Then Response.Write "checked"%>> 修改管理员密码</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="RegUser" <%If InStr(OSKEY, "RegUser") <> 0 Then Response.Write "checked"%>> 会员管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="UserGroup" <%If InStr(OSKEY, "UserGroup") <> 0 Then Response.Write "checked"%>> 用户组管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="UserSetting" <%If InStr(OSKEY, "UserSetting") <> 0 Then Response.Write "checked"%>> 会员设置选项管理</td>
           </tr>
           <tr>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Message" <%If InStr(OSKEY, "Message") <> 0 Then Response.Write "checked"%>> 用户短信管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Mail" <%If InStr(OSKEY, "Mail") <> 0 Then Response.Write "checked"%>> 用户邮件管理</td>
              <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Card" <% If InStr(OSKEY, "Card") <> 0 Then Response.Write "checked"%>> 充值卡管理</td>
              <td class="tablerow1"><input type="checkbox" name="OSKEY" value="LogPoint" <%If InStr(OSKEY, "LogPoint") <> 0 Then Response.Write "checked"%>> 会员积分明细</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="LogMoney" <%If InStr(OSKEY, "LogMoney") <> 0 Then Response.Write "checked"%>> 会员资金明细</td>
           </tr>
            </table>
          </FIELDSET><br />
          
           <FIELDSET align=center> <LEGEND  align="left" >此管理员在【<font color="#FF0000">系统管理</font>】的权限</LEGEND>
           <table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
            <tr>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="LockIP" <%If InStr(OSKEY, "LockIP") <> 0 Then Response.Write "checked"%>> IP访问限制管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Blog" <%If InStr(OSKEY, "Blog") <> 0 Then Response.Write "checked"%>> 登录日志管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="Data" <%If InStr(OSKEY, "Data") <> 0 Then Response.Write "checked"%>> 数据库管理</td>
	          <td class="tablerow1"><input type="checkbox" name="OSKEY" value="UploadFile" <%If InStr(OSKEY, "UploadFile") <> 0 Then Response.Write "checked"%>> 上传文件管理</td>
           </tr>
            </table>
          </FIELDSET>


        </td>
       </tr>
       <tr>
	     <td  align="center"><input type="hidden" name="id" value="<%=Request("id")%>"><input type="button" name="go_button" onClick="javascript:location='admin_admin.asp'"  value='返回上一页' class="button">
	       <input class="button" type="button" name="chkall" value='全选' onClick='CheckAllB(this.form)'><input class="button" type="button" name="chksel" value='反选' onClick="ContraSel(this.form)">
	       <input type="submit" name="submit_button" value="更新管理员权限" class="button"></td>
       </tr></form>
     </table>
     
</td></tr></table>
<script language="javascript">
//全选、反选
function CheckAllB(form) {  
	for (var i=0;i<form.elements.length;i++)  {  
		var e = form.elements[i];  
		if (e.name != 'chkall')  
		e.checked = true // form.chkall.checked;  
	}  
} 
function ContraSel(form) {
	for (var i=0;i<form.elements.length;i++){
		var e = form.elements[i];
		if (e.name != 'chkall')
		e.checked=!e.checked;
	}
}
</script>
<%
End Sub

Sub savePurview()
	Dim Rs,SQL
    Set Rs = Server.CreateObject("ADODB.RecordSet")
	SQL = "SELECT * FROM Admin WHERE id=" & CLng(Request("id"))
	Rs.Open SQL, conn, 1, 3
	If Not (Rs.EOF And Rs.BOF) Then
		if Request("OSKEY")<>"" then  
		Rs("OSKEY") = Replace(Replace(Request("OSKEY"), "'", ""), " ", "")
		else
		Rs("OSKEY") = ",,,,,,,,,,,,,,,"
		end if
		Rs("Lmid") =  trim(request("lmid"))
		Rs.update
	End If
	Rs.Close
	Set Rs = Nothing
    Call ArtErr("<li>管理员更新成功,请记住更新信息。</li>","2")

End Sub

%>

⌨️ 快捷键说明

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