gusucode.com > 仿MOP对开式论坛程序 1.0源码程序 > adminer.asp
<%@language="VBScript"%> <!--#include file="title.asp"--> <% contents=contents &"<title>社区管理人员-"& caption &"</title>"&_ "</head>"&_ "<body>"&_ ""&_ "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"" class=""tdc"">" if bbsadmin>4 then Dim adminuser,tbbsadmin,aselect,i,admintype,id,delid adminuser=Trim(Request.Form("username")) tbbsadmin=Request.Form("bbsadmin") if IsNumeric(tbbsadmin) then tbbsadmin=Clng(tbbsadmin) else tbbsadmin=0 end if id=Request.QueryString("id") if IsNumeric(id) then id=Clng(id) else id=0 end if delid=Request.QueryString("delid") if IsNumeric(delid) then delid=Clng(delid) else delid=0 end if if adminuser<>"" and tbbsadmin>0 then if tbbsadmin=2 then admintype="精华区管理员" elseif tbbsadmin=3 then admintype="普通管理员" elseif tbbsadmin=4 then admintype="高级管理员" elseif tbbsadmin>4 then admintype="超级管理员" tbbsadmin=5 end if rs.Open "Select gbmadadmin From gbmaduser Where gbmaduser='"& adminuser &"'",conn,1,3 if Not rs.Eof then rs("gbmadadmin")=tbbsadmin rs.Update contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">添加/设置管理员</td></tr><tr><td><br> <img border=""0"" src="""& theme &"08.gif""> 已将 "& adminuser &" 设置为 "& admintype &"。<br><br></td></tr>" adminuser="" tbbsadmin=0 else contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">添加/设置管理员</td></tr><tr><td><br> <img border=""0"" src="""& theme &"08.gif""> 用户 "& adminuser &" 不存在,请检查后再试。<br><br></td></tr>" end if rs.Close end if if delid>0 then rs.Open "Select gbmaduser,gbmadadmin From gbmaduser Where id="& delid &" and gbmadadmin>1",conn,1,3 if Not rs.Eof then rs("gbmadadmin")=Null rs.Update contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">移除管理员</td></tr><tr><td><br> <img border=""0"" src="""& theme &"08.gif""> 已将 "& rs("gbmaduser") &" 移出管理组。<br><br></td></tr>" end if rs.Close end if if id>0 then rs.Open "Select gbmaduser,gbmadadmin From gbmaduser Where id="& id &" and gbmadadmin>1",conn,1,1 if Not rs.Eof then adminuser=rs("gbmaduser") tbbsadmin=rs("gbmadadmin") end if rs.Close end if contents=contents &"<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">添加/设置管理员</td></tr>"&_ "<form name=""adminer"" onsubmit=""return validinput();"" method=""post"" action=""adminer.asp"">"&_ "<tr class=""tds""><td>"&_ "<Script Language=""JavaScript"">"&_ "function validinput()"&_ "{"&_ "if (document.adminer.username.value.length==0)"&_ "{"&_ "alert(""还没输入用户名呢。"");"&_ "document.adminer.username.focus();"&_ "return false;"&_ "}"&_ "return true;"&_ "}"&_ "</Script>"&_ "用 户 名:<input name=""username"" type=""text"" maxlength=""20"" size=""20"" class=""iptwin"" value="""& adminuser &"""><br>"&_ "用户权限:<select name=""bbsadmin"" size=""1"">" aselect="" if tbbsadmin=2 then aselect=" selected" contents=contents &"<option value=""2"""& aselect &">精华区管理员</option>" aselect="" if tbbsadmin=3 then aselect=" selected" contents=contents &"<option value=""3"""& aselect &">普 通 管理员</option>" aselect="" if tbbsadmin=4 then aselect=" selected" contents=contents &"<option value=""4"""& aselect &">高 级 管理员</option>" aselect="" if tbbsadmin=5 then aselect=" selected" contents=contents &"<option value=""5"""& aselect &">超 级 管理员</option>"&_ "</select> "&_ "<input type=""submit"" value=""提交"" class=""out"" onmouseover=""this.className='over'"" onmouseout=""this.className='out'"">"&_ "</td></tr>"&_ "</form>"&_ "<tr class=""toptr""><td class=""tdc"" height=""20"" background="""& theme &"02.gif"">管理员列表</td></tr>"&_ "<tr class=""tds""><td>"&_ "<table border=""0"" cellpadding=""0"" cellspacing=""3"" width=""100%"">"&_ "<tr class=""toptr""><td width=""32"">ID</td><td>用户名</td><td width=""96"">权限</td><td width=""32"">删除</td></tr>" rs.Open "Select id,gbmaduser,gbmadadmin From gbmaduser Where gbmadadmin>1",conn,1,1 For i=1 to rs.RecordCount if rs("gbmadadmin")=2 then admintype="精华区管理员" elseif rs("gbmadadmin")=3 then admintype="普通管理员" elseif rs("gbmadadmin")=4 then admintype="高级管理员" elseif rs("gbmadadmin")=5 then admintype="超级管理员" end if contents=contents &"<tr class=""otr""><td>"& rs("id") &"</td><td><a href=""adminer.asp?id="& rs("id") &""">"& rs("gbmaduser") &"</a></td><td>"& admintype &"</td><td><a href=""adminer.asp?delid="& rs("id") &""">删权</a></td></tr>" rs.MoveNext Next rs.Close contents=contents &"</table>"&_ "</td></tr>" else call connclose Response.Redirect "login.asp" end if contents=contents &"</table>"&_ "" %> <!--#include file="bottom.asp"-->