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

📄 admin_webmaster.asp

📁 1
💻 ASP
📖 第 1 页 / 共 2 页
字号:
              <input type=text name="username2" maxLength=30>   (3位-30位以内)
            </td>
          </tr>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>后台登陆密码:</td>
            <td width="74%" class=forumrow>
              <input type="password" name="password2" maxLength=30>   (6位-30位以内 下同)
            </td>
          </tr>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>确认登陆密码:</td>
            <td width="74%" class=forumrow>
              <input type="password" name="password1" maxLength=30> 
            </td>
          </tr>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>后台管理权限:</td>
            <td width="74%" class=forumrow>
          <input type=radio name="QX" value="超级管理员" onclick="document.all.U_A.style.display='none';" checked><strong><font color="#FF0000">超级管理员</font></strong><font color="#808080">(</font><font color="#FF0000">注意</font><font color="#808080">:开通&quot;超级管理&quot;权限即是给了该用户全部管理权限,请慎重。)<br>
<input type=radio name="QX" value="超级管理员"><strong><font color="#FF0000">权限管理员</font></strong>[<strong><font color="#FF0000">预设功能,此版本不可用</font></strong>]<font color="#808080">(</font><font color="#FF0000">提示</font><font color="#808080">:用户除此权限外,不会拥有任何附加权限。)
          </td>
          </tr>
          <tr ID=U_A class=KenQiao_Net_ds style="display:none">
          <td width="26%" align="right" class=forumrow>设置相关权限:</td>
				  <td width="74%" class=forumrow>
				  <%=Admin_QX("","<input type=""checkbox"" name=""QX2"" $选中显示 value=""$权限名称"">$权限名称","checked",6,1)%>
						 </td>
              </tr>
          <tr align="center" class=KenQiao_Net_qs> 
            <td colspan="2" class=forumrow> 
              <input type="submit" name="Submit" value="添 加" class="button">
            </td>
          </tr>
        </table>
        </form>
<%
end sub
sub newb()
dim adminuserid,X_Qx
dim X_username,X_password1,X_password2
  X_username=ReplaceBadChar(trim(request.form("username2")))
  X_password1=ReplaceBadChar(trim(request.form("password1")))
  X_password2=ReplaceBadChar(trim(request.form("password2")))
  X_Qx=ReplaceBadChar(trim(request.form("Qx")))
	if X_username="" then
  founderr=true
  errmsg=errmsg&"<br>"+"<li>请输入后台登陆用户名!"
	end if
	if X_Qx="" then
  founderr=true
  errmsg=errmsg&"<br>"+"<li>请输入管理权限!"
	end if
	If X_Qx<>"超级管理员" And trim(request.form("Qx2"))="" Then
	founderr=true
  errmsg=errmsg&"<br>"+"<li>如果选择成“权限管理员”则该用户的权限不能为空!</Li>"
  End if
	if Len(X_username)<3 Or Len(X_username)>30 then
	      founderr=true
  errmsg=errmsg&"<br>"+"<li>后台登陆名称必须是3-30位的合法数字!"
  Elseif Len(X_password1)<6 Or Len(X_password1)>30 then
	      founderr=true
  errmsg=errmsg&"<br>"+"<li>密码必须是6-30位的合法数字!"
  Elseif X_password1="" Or X_password2="" then
	founderr=true
  errmsg=errmsg&"<br>"+"<li>密码与确认密码不一致!"
	elseif X_password1<>X_password2 then
	founderr=true
	errmsg=errmsg&"<br>"+"<li>密码与确认密码不一致!"
	end if

	set rs=conn.execute("select 管理账号 from [管理员_Admin] where 管理账号='"&replace(request.form("username2"),"'","")&"'")
	if not (rs.eof and rs.bof) then
  founderr=true
	errmsg=errmsg&"您输入的用户名已经在管理用户中存在!"
	end if
	If founderr=False Then
	conn.execute("insert into [管理员_Admin] (管理账号,[安全密码],状态,权限) values ('"&X_username&"','"&md5(X_password2)&"',0,'"&X_Qx&"')")
	Call WriteSuccessMsg("<li>管理员资料添加成功,请记住更新信息!<br><Li> 管理员:"&X_username&" <br><Li> 密   码:[隐藏设置]</Li>","Admin_WebMaster.asp")
  Else
  Call WriteErrMsg(errmsg)
  End if
  rs.close
	set rs=nothing
end sub

sub del()
If Admin_Check_B(request("id"),1,0)=1 Then
 Call WriteErrMsg("<li>您不能处理自己的账号,您只有对自己的密码进行修改的权利!</Li>")
Else
 conn.execute("delete from [管理员_Admin] where 编号="&clng(request("id")))
 Call WriteSuccessMsg("<li>管理员删除成功!</Li>",Request.ServerVariables("HTTP_REFERER"))
End if
end sub

sub isactive()
If Admin_Check_B(request("id"),1,0)=1 Then
 Call WriteErrMsg("<li>您不能处理自己的账号,您只有对自己的密码进行修改的权利!</Li>")
Else
 conn.execute("update [管理员_Admin] set 状态='"&clng(request("l"))&"' where 编号="&clng(request("id")))
 Call WriteSuccessMsg("<li>更改管理员状态成功!</Li>",Request.ServerVariables("HTTP_REFERER"))
End if
end sub

sub edita()
        dim oldpassword
	set rs=conn.execute("select 管理账号 from [管理员_Admin] where 编号="&clng(request("id")))
%> 
<form action="?action=editb&id=<%=clng(request("id"))%>" method=post>
<table width=100% align="center" border="1" cellspacing="0" cellpadding="4" class=KenQiao_Net_bk style="border-collapse: collapse">
               <tr class=KenQiao_Net_ss> 
                  <th colspan=2 height=23>管理员资料管理--密码修改
                  </th>
                </tr>
               <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>后台登陆名称:</td>
            <td width="74%" class=forumrow> <%=rs("管理账号")%>  [禁止修改账号,如有需要,请添加新账号]
            </td>
          </tr>
          <%If clng(request("id"))=clng(Request.Cookies(FY_cookies)("AdminId")) Then%>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>原来登陆密码:</td>
            <td width="74%" class=forumrow>
              <input type="password" name="password" maxLength=30 value="">     (如输入目前登陆密码)
            </td>
          </tr>
          <%End if%>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>新的登陆密码:</td>
            <td width="74%" class=forumrow>
              <input type="password" name="password1" maxLength=30 value="">  (6位-30位以内 下同)
            </td>
          </tr>
          <tr class=KenQiao_Net_ds> 
            <td width="26%" align="right" class=forumrow>确认登陆密码:</td>
            <td width="74%" class=forumrow>
              <input type="password" name="password2" maxLength=30 value="">
            </td>
          </tr>
          <tr align="center" class=KenQiao_Net_qs> 
            <td colspan="2" class=forumrow> 
              <input type="submit" name="Submit" value="更 新" class="button">
            </td>
          </tr>
        </form>
       </table>
<%
rs.close
set rs=nothing
end sub

sub editb()

If clng(request("id"))=clng(Request.Cookies(FY_cookies)("AdminId")) Or Request.Cookies(FY_cookies)("AdminFlag")="超级管理员" Then
	dim X_password,X_password1,X_password2
  X_password=ReplaceBadChar(trim(request.form("password")))
  X_password1=ReplaceBadChar(trim(request.form("password1")))
  X_password2=ReplaceBadChar(trim(request.form("password2")))
  errmsg=errmsg
  if Len(X_password1)<6 Or Len(X_password1)>30 then
	      founderr=true
  errmsg=errmsg&"<br>"+"<li>新密码必须是6-30位的合法数字!"
  Elseif X_password1="" Or X_password2="" then
	      founderr=true
  errmsg=errmsg&"<br>"+"<li>新密码与确认密码不一致!"
	elseif X_password1<>X_password2 then
	      founderr=true
	errmsg=errmsg&"<br>"+"<li>新密码与确认密码不一致!"
	end if
	
	set rs=server.createobject("adodb.recordset")
	sql="select 安全密码,管理账号 from [管理员_Admin] where 编号="&clng(Request.Querystring("Id"))&""
	rs.open sql,conn,1,3
	if rs.eof and rs.bof then
	      founderr=true
	errmsg=errmsg&"<br>"+"<li>管理账号错误,此账号不存在,请不要通过非法路径进行修改信息!"
	ElseIf rs(0)<>md5(X_password) And clng(Request.Querystring("id"))=clng(Request.Cookies(FY_cookies)("AdminId")) Then
	      founderr=true
	errmsg=errmsg&"<br>"+"<li>旧密码确认错误,请确认后再继续修改!"
	End if
  If founderr=False Then	
	rs("安全密码")=md5(X_password2)
  rs.update
  Call WriteSuccessMsg("<li>管理员资料更新成功,请记住更新信息!<br><Li> 管理员:"&Rs("管理账号")&" <br><Li> 密   码:[隐藏设置]</Li>","Admin_WebMaster.asp")
  Else
  Call WriteErrMsg(errmsg)
	end if
	rs.close
	set rs=nothing
Else
Call WriteErrMsg("<br>"+"<li>非法信息来源,您没有权限对该用户的信息进行修改")
End if
	
end sub

call admin_footer()
%>
</body>
</html>

⌨️ 快捷键说明

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