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

📄 login.asp

📁 BS在线文件管理系统的源码和说明
💻 ASP
字号:
<%@language="VBScript" codepage="936"%>
<!--#include file="function.asp"-->
<!--#include file="conn.asp"-->
<!--#include file="md5.asp"-->
<%
Randomize
chk=Int((9999 - 1000 + 1) * Rnd + 1000)
session("chk")=chk
'-----------------
if session("goindex") then
response.redirect("index.asp")
end if
'-----------------
if session("adminlogin")<>"" then
	title="管理员管理"
else
	title="登录"
end if
%>
<html>
<head>
<title><%=title%>--<%=name%>--[By BrightStar]</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<Meta Name="description" Content="BS在线文件管理系统">
<Meta Name="Keywords" Content="BS在线文件管理系统">
<meta http-equiv="pragma" content="no-cache">
<link href="styles.css" rel="stylesheet" type="text/css">
<script language="">
<!--
	function adminlogin(action){
	switch (action){
	case "login" :
	{obj=document.login;
	 obj.action="chk.asp?type="+action;
	 if(!obj.admin.value||obj.admin.value.length<5) {alert("管理员不可为空也不能少于5个字符!");return;}
	 if(!obj.pwd.value||obj.pwd.value.length<5) {alert("密码不可为空也不能少于5个字符!");return;}
	 if(obj.chk.value!=<%=chk%>) {alert("验证码不正确!");return;}
		window.showModalDialog(obj.action+"&admin="+obj.admin.value+"&pwd="+obj.pwd.value+"&chk="+obj.chk.value,"","dialogWidth:280px;dialogHeight:150px;scroll:no;status:no;help:no"); 	
		window.location.reload();}
	 break;//---------
	 case "adminlogin" :
	{obj=document.login;
	 obj.action="chk.asp?type=login";
	 if(!obj.admin.value||obj.admin.value.length<5) {alert("管理员不可为空也不能少于5个字符!");return;}
	 if(!obj.pwd.value||obj.pwd.value.length<5) {alert("密码不可为空也不能少于5个字符!");return;}
	 if(obj.chk.value!=<%=chk%>) {alert("验证码不正确!");return;}
		window.showModalDialog(obj.action+"&admin="+obj.admin.value+"&pwd="+obj.pwd.value+"&chk="+obj.chk.value+"&goindex=1","","dialogWidth:280px;dialogHeight:150px;scroll:no;status:no;help:no"); 	
		window.location.reload();}
	 break;//---------
<%
if session("adminlogin") <> "" then
set rs=CreateObject("ADODB.Recordset")
if session("admin") and session("adminlogin") <> "" then
rs.open "select * from admin", conn,3,3
else
rs.open "select * from admin where admin='"&session("adminlogin")&"'", conn,3,3
end if
if not rs.eof then
i = 1
while not rs.eof
%>
	 case "gotoupdate<%=i%>" :
	{var super<%=i%>=0;
	 obj=document.gotoupdate<%=i%>;
	 obj.action="chk.asp?type=modify";
	 if(!obj.admin.value||obj.admin.value.length<5) {alert("管理员不可为空也不能少于5个字符!");return;}
	 if(!obj.pwd.value) {if(!confirm("不修改密码吗?"))return;}
	 if(obj.pwd.value&&obj.pwd.value.length<5) {alert("密码长度应大于5个字符!");return;}
	 if(!obj.dir.value||obj.dir.value.length<2) {alert("请设置权限目录!");return;}
	 <% if session("admin") then %>
	 if(obj.super_v.checked) super<%=i%>=1;else super<%=i%>=0;
	 <% end if %>
	 //请设置权限目录!
		window.showModalDialog(obj.action+"&admin="+obj.admin.value+"&pwd="+obj.pwd.value+"&dir="+obj.dir.value+"&super1="+super<%=i%>,"","dialogWidth:280px;dialogHeight:150px;scroll:no;status:no;help:no"); 	
		window.location.reload();}
	 break;//--------- 
<% rs.movenext
   i = i + 1
   wend
 end if
 rs.close() 
 set rs=nothing
 end if
 %>
<% if session("adminlogin") <> "" then %>
	 case "addordel" :
	{var super1
	 obj=document.addordel;
	 obj.action="chk.asp?type="+obj.aord_v.value;
	 if(!obj.aord_v.value) {alert("请选择操作!");return;}
	 if(!obj.admin.value||obj.admin.value.length<5) {alert("管理员不可为空也不能少于5个字符!");return;}
	 if(obj.aord_v.value=="add"){
	  	if(!obj.pwd.value||obj.pwd.value.length<5) {alert("密码不可为空也不能少于5个字符!");return;}
	 	if(!obj.dir.value||obj.dir.value.length<2) {alert("请设置权限目录!");return;}
		if(obj.super_v.checked) super1=1;else super1=0;
		window.showModalDialog(obj.action+"&admin="+obj.admin.value+"&pwd="+obj.pwd.value+"&dir="+obj.dir.value+"&super1="+super1,"","dialogWidth:280px;dialogHeight:150px;scroll:no;status:no;help:no"); 	
		window.location.reload();}
	 else {
		window.showModalDialog(obj.action+"&admin="+obj.admin.value,"是谁?","dialogWidth:280px;dialogHeight:150px;scroll:no;status:no;help:no"); 	
		window.location.reload();}
	 }	
	 break;//---------
<% end if %>
	 }//end switch
	 }//end function
//-->
</script>
</head>
<body leftmargin="0" topmargin="0">
<br>
<% if session("adminlogin")="" then %>
<br>
<table width="390" align="center" cellpadding="2" cellspacing="0" class="table" style="border: 1 solid #000000">
  <form action="" method="post" name="login">
    <tr> 
      <td colspan="2" align="center" bgcolor="#CCCCCC" style="font: 10.5pt;border-bottom: 1 solid #000000;">请登录</td>
    </tr>
    <tr bgcolor="#eeeeee"> 
      <td height="5" colspan="2"></td>
    </tr>
    <tr bgcolor="#eeeeee"> 
      <td width="100" align="center">&nbsp;</td>
      <td width="290">管理员: 
        <input name="admin" type="text" id="admin" value="" size="15" maxlength="20"> 
      </td>
    </tr>
    <tr bgcolor="#eeeeee"> 
      <td align="center">&nbsp;</td>
      <td>密&nbsp;&nbsp;码: 
        <input name="pwd" type="password" id="pwd" value="" size="15" maxlength="20"> 
      </td>
    </tr>
    <tr bgcolor="#eeeeee"> 
      <td align="center">&nbsp;</td>
      <td>验证码: 
        <input name="chk" type="text" id="chk" size="7" maxlength="4">
        【<%=chk%>】</td>
    </tr>
    <tr bgcolor="#eeeeee"> 
      <td height="5" colspan="2"></td>
    </tr>
    <tr bgcolor="#CfCfCf"> 
      <td align="center" style="border-top: 1 solid #000000">&nbsp; </td>
      <td style="border-top: 1 solid #000000"> <input onclick="javascript: adminlogin('login');" class="button" type="button" name="Submit" value="登录系统">&nbsp;
        <input onclick="javascript:adminlogin('adminlogin');" class="button" type="button" name="Submit2" value="文件管理">
      </td>
    </tr>
  </form>
</table>
<% else %>
<%
set rs=CreateObject("ADODB.Recordset")
if session("admin") then
rs.open "select * from admin order by date_add desc", conn,3,3
else
rs.open "select * from admin where admin='"&session("adminlogin")&"' order by date_add desc", conn,3,3
end if
if not rs.eof then
%>
<table width="758" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td style="border: 1 solid #000000" width="57" align="center"><a href="logout.asp?logout=1">退出管理</a></td>
    <td width="28" align="center">&nbsp;</td>
    <td width="57" align="center" style="border: 1 solid #000000"><a href="index.asp">文件管理</a></td>
    <td align="center"><b><font size="4">[<%=name%>]</font></b><font color="#ccaacc">-version:<%=version%></font>&nbsp;&nbsp;&nbsp;&nbsp;</td>
  </tr>
</table>
<br>
<table width="758" align="center" cellpadding="2" cellspacing="0" class="table" style="border: 1 solid #000000">
  <tr>
      <td align="center" bgcolor="#CCCCCC" style="font: 10.5pt;border-bottom: 1 solid #000000;">管理员操作</td>
    </tr>
    <tr> 
      <td height="5"></td>
    </tr>
<% i = 1
   while not rs.eof
%>
    <tr><form action="" method="post" name="gotoupdate<%=i%>"> 
      <td>管&nbsp;理&nbsp;员: 
        <input name="admin" type="text" disabled id="admin22" value="<%=rs("admin")%>" size="15" maxlength="20">
        密码: 
        <input name="pwd" type="password" id="pwd22" value="" size="15" maxlength="20" title="修改管理员权限目录时,若密码域留空则不更新密码!">
		<% if session("admin") then %>
        是否超级管理员: 
        <% if rs("super") and lcase(rs("admin")) <> lcase(session("adminlogin"))then %>
        <input name="super_v" type="checkbox" onClick="javascript:alert('请慎重此项操作!');" id="super_v" style="border: 0 solid #ffffff;" value="1" checked>[选中为是]
		<% else %>
        <input name="super_v" type="checkbox" onClick="javascript:alert('请慎重此项操作!');" id="super_v" style="border: 0 solid #ffffff;" value="1"<% if lcase(rs("admin")) = lcase(session("adminlogin")) then %> checked disabled<% end if %>>[选中为是]
        <% end if %>
		<% end if %>
        <br>
        权限目录:
        <input name="dir" <% if not session("admin") then response.write("disabled") end if %> value="<%=rs("dir")%>" type="text" id="dir" title="1.如果权限目录为多个,请用“|”分隔!&#13;&#10;2.非超级管理员无修改此目录的权限!&#13;&#10;3.超级管理员此权限目录第一个有效目录为登录默认目录!" size="80"> 
        <input class="button" onClick="javascript:adminlogin('gotoupdate<%=i%>');" type="button" name="Submit4" value="更新">
	 </td></form>
    </tr>
<% rs.movenext
   i = i + 1
   wend
 end if
 rs.close() 
 set rs=nothing
 set conn=nothing
 %>
<% if session("admin") then %>
 <tr> 
 <td height="1" bgcolor="#000000"></td>
 </tr>
 <tr> 
 <td height="4" bgcolor="#eeeeee"></td>
 </tr>
     <tr><form action="" method="post" name="addordel">
      <td bgcolor="#eeeeee"> 管&nbsp;理&nbsp;员: 
        <input name="admin" type="text" id="admin" value="" size="15" maxlength="20">
        密码: 
        <input name="pwd" type="text" id="pwd25" value="" size="15" maxlength="20">
        设为超级管理员:
        <input name="super_v" style="border: 0 solid #ffffff;" type="checkbox" id="super_v" value="1">
        执行操作: 
        <input type="radio" style="border: 0 solid #ffffff;" name="aord" value="add" onClick="javascript:document.addordel.aord_v.value = this.value;">添加 
        <input type="radio" style="border: 0 solid #ffffff;" name="aord" value="del" onClick="javascript:if(confirm('确认执行删除管理员操作吗?\t'))document.addordel.aord_v.value = this.value; else return false;">删除
        <input name="aord_v" type="hidden" id="aord_v"><br>
        权限目录: 
        <input name="dir" type="text" id="dir" title="如果权限目录为多个,请用“|”分隔!" size="80"> 
        <input class="button" type="button" onClick="javascript:adminlogin('addordel');" name="Submit3" value="执行">
	  </td></form>
    </tr>
	<% end if %>
    <tr> 
    <td height="5" bgcolor="#eeeeee"></td>
    </tr>
    <tr bgcolor="#CfCfCf"> 
    <td style="border-top: 1 solid #000000">&nbsp;</td>
  </tr>
</table>
<table width="680" border="0" align="center" cellpadding="1" cellspacing="0">
  <tr> 
    <td height="5"></td>
  </tr>
  <tr> 
    <td>注意:<font color=red>如果有时操作结果错误,请清空浏览器缓存!</font>本系统所在目录为:<font color=red><%=Request.ServerVariables("APPL_PHYSICAL_PATH")%></font>,请注意权限目录的设置!</td>
  </tr>
</table>
<%
 end if
%>
<br><center><%=copyright%></center>
</body>
</html>

⌨️ 快捷键说明

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