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

📄 admin_login.asp

📁 WEB后台:/Admin_Login.asp WAP后台:/Admin_WapLogin.asp 用户名:admin 密码:admin 在conn.asp文件修改数据库
💻 ASP
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Response.CodePage=65001
Response.Charset="utf-8"
%>
<!--#include file="Conn.asp"-->
<%
dim action
action=request("action")

UserName=Request.form("UserName")
Password=Request.form("Password")
verifycode=Trim(Request.form("verifycode"))

If action="chklogin" Then
	dim server_v1,server_v2
        server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
        server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
        If mid(server_v1,8,len(server_v2))<>server_v2 Then
		   Response.write "远程提交,不合法"
		   Response.End
        End If
	IF UserName="" Then
	   Response.write "<script language=JavaScript>" & chr(13) & "alert('用户名不能为空,请重新输入!');" &"window.location='Admin_Login.asp'</script>"
	ElseIf Password="" Then
	   Response.write "<script language=JavaScript>" & chr(13) & "alert('登录密码不能为空,请重新输入!');" &"window.location='Admin_Login.asp'</script>"
	ElseIf verifycode="" Then
	   Response.write "<script language=JavaScript>" & chr(13) & "alert('验证码不能为空,请重新输入!');" &"window.location='Admin_Login.asp'</script>"
	Else

	If UserName=AdminName And Password=AdminPass And verifycode=Session("ValidCode") Then
		Session(SiteSN&"_Admin_Login")=AdminName&"_"&AdminPass	
		HTTP_HOST=Request.ServerVariables("HTTP_HOST")
		If Instr(HTTP_HOST,"localhost")<>0 Or Instr(HTTP_HOST,"127.0.0.1")<>0 Then
		   Session(Wapsn)="OK"
		Else
		   If Instr(HTTP_HOST,Decryptstr(Replace(Wapsn,"-","")))<>0 Then
		      Session(Wapsn)="OK"
		   Else
		      Session(Wapsn)="NO"
		   End If      
		End If	
		Response.redirect "Admin_Manage.asp"
	Else
	    Response.write "<script language=JavaScript>" & chr(13) & "alert('你输入的“用户名,密码,验证码”有误,请重新输入!');" &"window.location='Admin_Login.asp'</script>"
	End If
	
	End If
End If
If action="exit" Then
   Session(SiteSN&"_Admin_Login")=""
   Session(Wapsn)="NO"
End If
%>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
<title>管理员登陆_<%=WebName & ChannelName%> - Powered By ITlearner</title>
</head>
<body>
<p>&nbsp;</p>
<p>&nbsp;</p>
<form method="post" action="?action=chklogin" name="f1">
  <TABLE cellSpacing=0 cellPadding=0 width=300 align=center border=0>
    <TBODY>
      <TR> 
        <TD vAlign=bottom align=right width=347 rowSpan=2> <TABLE 
      style="BORDER: #333333 1px solid;" 
      cellSpacing=0 cellPadding=0 width="100%" border=0>
            <TBODY>
              <TR align=middle bgColor=#3280be> 
                <TD style="BORDER-BOTTOM: #333333 1px solid" colSpan=4 
            height=35><div align="center" style="color:#FFF;"><B><%=WebName & ChannelName%>管理系统</FONT></B></div></TD>
              </TR>
              <TR> 
                <TD colSpan=4 height=20>&nbsp;</TD>
              </TR>
              <TR> 
                <TD noWrap align=middle colSpan=3 height=30><FONT class=s 
            color=#000099><B>用户名:&nbsp;</B></FONT> </TD>
                <TD width="67%" height=30 align=middle noWrap><div align="left">
                  <INPUT name=username class=textbox maxLength=12>
                </div></TD>
              </TR>
              <TR> 
                <TD noWrap align=middle colSpan=3 height=30><FONT class=s 
            color=#000099><B>密&nbsp;&nbsp;码 :&nbsp;</B></FONT> </TD>
                <TD noWrap align=middle height=30><div align="left">
                  <INPUT name=password type=password 
            class=textbox maxLength=12>
                </div></TD>
              </TR>
              
             <TR> 
                <TD noWrap align=middle colSpan=3 height=30><FONT class=s 
            color=#000099><B>验证码:&nbsp;</B></FONT> </TD>
                <TD noWrap align=middle height=30><div align="left">
                  <INPUT name="verifycode" type="verifycode" class="textbox" size="6" maxLength="4">&nbsp;&nbsp;<img src="CheckCode.asp" alt="验证码加载中..."/>
                </div></TD>
              </TR>
              
              <TR> 
                <TD noWrap align=right colSpan=4 height=50><div align="center">
                  <INPUT name="submit" type=submit class="Bsbttn" value=" 确定 "> 
                  &nbsp; 
                  <input name="reset" type="reset" class="Bsbttn" id="reset" value=" 重写 ">
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div></TD>
              </TR>
            </TBODY>
          </TABLE></TD>
        <TD width=1 bgColor=#ffffff height=5></TD>
        <TD width=1 bgColor=#ffffff height=5></TD>
        <TD width=1 bgColor=#ffffff height=5></TD>
      </TR>
      <TR> 
        <TD width=1 bgColor=#333333 height=120></TD>
        <TD width=1 bgColor=#666666 height=120></TD>
        <TD width=1 bgColor=#999999 height=120></TD>
      </TR>
      <TR> 
        <TD colSpan=4 align="right" valign="top"> <TABLE cellSpacing=0 cellPadding=0 width=345 border=0>
            <TBODY>
              <TR> 
                <TD bgColor=#333333 height=1></TD>
              </TR>
              <TR> 
                <TD bgColor=#666666 height=1></TD>
              </TR>
              <TR> 
                <TD bgColor=#999999 height=1></TD>
              </TR>
            </TBODY>
          </TABLE></TD>
      </TR>
      <TR> 
        <TD height=25 colSpan=4 align="right" valign="center">&nbsp;</TD>
      </TR>
      <TR> 
        <TD colSpan=4 height=25> <DIV align=center>开发者:<a href="http://wapcr.cn/">手机玛雅网</a></DIV></TD>
      </TR>
    </TBODY>
  </TABLE>
  
</form>
</body></html>

<% 
Class clsRSA 

Public PrivateKey 
Public PublicKey 
Public Modulus 

Public Function Crypt(pLngMessage, pLngKey) 
On Error Resume Next 
Dim lLngMod 
Dim lLngResult 
Dim lLngIndex 
If pLngKey Mod 2 = 0 Then 
lLngResult = 1 
For lLngIndex = 1 To pLngKey / 2 
lLngMod = (pLngMessage ^ 2) Mod Modulus 
lLngResult = (lLngMod * lLngResult) Mod Modulus 
If Err Then Exit Function 
Next 
Else 
lLngResult = pLngMessage 
For lLngIndex = 1 To pLngKey / 2 
lLngMod = (pLngMessage ^ 2) Mod Modulus 
On Error Resume Next 
lLngResult = (lLngMod * lLngResult) Mod Modulus 
If Err Then Exit Function 
Next 
End If 
Crypt = lLngResult 
End Function 


Public Function Decode(ByVal pStrMessage) 
Dim lBytAscii 
Dim lLngIndex 
Dim lLngMaxIndex 
Dim lLngEncryptedData 
Decode = "" 
lLngMaxIndex = Len(pStrMessage) 
For lLngIndex = 1 To lLngMaxIndex Step 4 
lLngEncryptedData = HexToNumber(Mid(pStrMessage, lLngIndex, 4)) 
lBytAscii = Crypt(lLngEncryptedData, PrivateKey) 
Decode = Decode & Chr(lBytAscii) 
Next 
End Function 


Private Function HexToNumber(ByRef pStrHex) 
HexToNumber = CLng("&h" & pStrHex) 
End Function 

End Class 

Function Decryptstr(Message) 
Dim LngKeyE 
Dim LngKeyD 
Dim LngKeyN 
Dim StrMessage 
Dim ObjRSA 


LngKeyE = "32823" 
LngKeyD = "20643" 
LngKeyN = "29893" 
StrMessage = Message 

Set ObjRSA = New clsRSA 

ObjRSA.PrivateKey =LngKeyD 
ObjRSA.Modulus=LngKeyN 
decryptstr=ObjRSA.Decode(StrMessage) 
Set ObjRSA = Nothing 
End Function 
%>

⌨️ 快捷键说明

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