📄 admin_admin.asp
字号:
%>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="200" height="30"><input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) value="checkbox">
选中本页显示的所有管理员</td>
<td><input name="Action" type="hidden" id="Action" value="Del">
<input name="Submit" type="submit" id="Submit" value="删除选中的管理员"></td>
</tr>
</table>
</td>
</form></tr></table>
<%
rs.Close
set rs=Nothing
end sub
sub AddAdmin()
%>
<form method="post" action="Admin_Admin.asp" name="form1" onsubmit="javascript:return CheckAdd();">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="border" >
<tr class="topbg">
<td height="22" colspan="2"> <div align="center"><strong>新 增 管 理 员</strong></div></td>
</tr>
<tr class="tdbg">
<td width="35%" class="tdbg"><strong> 用 户 名:</strong></td>
<td width="65%" class="tdbg"><input name="username" type="text"> </td>
</tr>
<tr class="tdbg">
<td width="35%" class="tdbg"><strong> 初始密码: </strong></td>
<td width="65%" class="tdbg"><font size="2">
<input type="password" name="Password">
</font></td>
</tr>
<tr class="tdbg">
<td width="35%" class="tdbg"><strong> 确认密码:</strong></td>
<td width="65%" class="tdbg"><font size="2">
<input type="password" name="PwdConfirm">
</font></td>
</tr>
<tr>
<td height="40" colspan="2" align="center" class="tdbg"><input name="Action" type="hidden" id="Action" value="SaveAdd">
<input type="submit" name="Submit" value=" 添 加 " style="cursor:hand;">
<input name="Cancel" type="button" id="Cancel" value=" 取 消 " onClick="window.location.href='Admin_Admin.asp'" style="cursor:hand;"></td>
</tr>
</table>
</form>
<%
end sub
sub ModifyPwd()
dim UserID
UserID=trim(Request("ID"))
if UserID="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>请指定要修改的管理员ID</li>"
exit sub
else
UserID=Clng(UserID)
end if
sql="Select * from Admin where ID=" & UserID
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
if rs.Bof and rs.EOF then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>不存在此用户!</li>"
else
%>
<form method="post" action="Admin_Admin.asp" name="form1" onsubmit="javascript:return CheckModifyPwd();">
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="border" >
<tr class="topbg">
<td height="22" colspan="2"> <div align="center"><font size="2"><strong>修 改 管 理 员 密 码</strong></font></div></td>
</tr>
<tr>
<td width="40%" class="tdbg"><strong>用 户 名:</strong></td>
<td width="60%" class="tdbg"><%=rs("UserName")%> <input name="ID" type="hidden" value="<%=rs("ID")%>"></td>
</tr>
<tr>
<td width="40%" class="tdbg"><strong>新 密 码:</strong></td>
<td width="60%" class="tdbg"><input type="password" name="Password">
</td>
</tr>
<tr>
<td width="40%" class="tdbg"><strong>确认密码:</strong></td>
<td width="60%" class="tdbg"><input type="password" name="PwdConfirm">
</td>
</tr>
<tr>
<td colspan="2" align="center" class="tdbg"><input name="Action" type="hidden" id="Action" value="SaveModifyPwd">
<input type="submit" name="Submit" value="保存修改结果" style="cursor:hand;">
<input name="Cancel" type="button" id="Cancel" value=" 取 消 " onClick="window.location.href='Admin_Admin.asp'" style="cursor:hand;"></td>
</tr>
</table>
</form>
<%
end if
rs.close
set rs=nothing
end sub
sub ModifyPurview()
dim UserID
UserID=trim(Request("ID"))
if UserID="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>请指定要修改的管理员ID</li>"
exit sub
else
UserID=Clng(UserID)
end if
sql="Select * from Admin where ID=" & UserID
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
if rs.Bof and rs.EOF then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>不存在此用户!</li>"
else
%>
<%
end if
rs.close
set rs=nothing
end sub
%>
<!--#include file="copyright.asp" -->
</body>
</html>
<%
sub SaveAdd()
dim username, password,PwdConfirm
username=trim(Request("username"))
password=trim(Request("Password"))
PwdConfirm=trim(request("PwdConfirm"))
if username="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>用户名不能为空!</li>"
end if
if password="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>初始密码不能为空!</li>"
end if
if PwdConfirm<>Password then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>确认密码必须与初始密码相同!</li>"
end if
if FoundErr=True then
exit sub
end if
sql="Select * from Admin where username='"&username&"'"
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
if not (rs.bof and rs.EOF) then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>数据库中已经存在此管理员!</li>"
rs.close
set rs=nothing
exit sub
end if
rs.addnew
rs("username")=username
rs("password")=md5(password)
rs.update
rs.Close
set rs=Nothing
Call main()
end sub
sub SaveModifyPwd()
dim UserID, UserName,password,PwdConfirm
UserID=trim(Request("ID"))
password=trim(Request("Password"))
PwdConfirm=trim(request("PwdConfirm"))
if UserID="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>请指定要修改的管理员ID</li>"
else
UserID=Clng(UserID)
end if
if password="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>新密码不能为空!</li>"
end if
if PwdConfirm<>Password then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>确认密码必须与新密码相同!</li>"
end if
if FoundErr=True then
exit sub
end if
sql="Select * from Admin where ID=" & UserID
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
if rs.Bof and rs.EOF then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>不存在此管理员!</li>"
rs.close
set rs=nothing
exit sub
end if
rs("password")=md5(password)
rs.update
rs.Close
set rs=Nothing
call main()
end sub
sub DelAdmin()
dim UserID
UserID=trim(Request("ID"))
if UserID="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>请指定要删除的管理员ID</li>"
exit sub
end if
if instr(UserID,",")>0 then
UserID=replace(UserID," ","")
sql="Select * from Admin where ID in (" & UserID & ")"
else
UserID=clng(UserID)
sql="select * from Admin where ID=" & UserID
end if
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
do while not rs.eof
rs.delete
rs.update
rs.movenext
loop
rs.close
set rs=nothing
call main()
end sub
function RemoveStr(str1,str2)
if isnull(str1) or str1="" then
RemoveStr=""
exit function
end if
if str2="" then
RemoveStr=str1
exit function
end if
if instr(str1,"|")>0 then
dim arrStr,tempStr,i
arrStr=split(str1,"|")
for i=0 to ubound(arrStr)
if arrStr(i)<>str2 then
if tempStr="" then
tempStr=arrStr(i)
else
tempStr=tempStr & "|" & arrStr(i)
end if
end if
next
RemoveStr=tempStr
else
if str1=str2 then
RemoveStr=""
else
RemoveStr=str1
end if
end if
end function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -