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

📄 login.asp

📁 在ASP下实现的bbs网站建设
💻 ASP
字号:
<%@ LANGUAGE="VBSCRIPT" %>
<% option explicit%>
<!-- #include file="connection.asp" -->
<!-- #include file="string.asp" -->
<!-- #include file="std.asp" -->
<!-- #include file="encrypt.asp" -->

<%if request("userid")="" then  %>
<html>
<title><%=Application("Title")%></title>
<link rel="stylesheet" type="text/css" href="main.css">
<SCRIPT LANGUAGE="JavaScript">
<!--//
function check()
{
	if (document.frmaLogin.userid.value.length<1) {
		alert("用户名不能为空");
		document.frmaLogin.userid.focus();
	}
	else if (document.frmaLogin.PASSWORD.value.length<1) {
		alert("用户密码不能为空");
		document.frmaLogin.PASSWORD.focus();
	}
	else
        document.frmaLogin.submit();
}

function GoGuest()
{
 document.frmaLogin.userid.value="guest";
 document.frmaLogin.PASSWORD.value="guest";
 document.frmaLogin.submit();
}

function GoReg()
{
	top.frmMain.location.href="adduser.asp"	
}

//-->
</SCRIPT>
<style type="text/css">
<!--
.white2 {  font-size: 10pt; color: #FFFFFF; text-decoration: none}
-->
</style>

<body class=clblack>
<script language="javascript">
	<%if( session("Msg")=1 ) then %>
		alert("<% =session("StrMsg")%>");
	<%	session("StrMsg")=" "  
		session("msg")=0
	  end if %>
</script>
<FORM name=frmaLogin METHOD="POST" ACTION="login.asp">
  <table border=0 color=FFFFFF  align=center width=168>
    <tr>
      <td height="91"> 
        <TABLE  BORDER=1 class=login align=left width=83% height="104" cellpadding="0" cellspacing="0" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#99FF99" >
          <tr bgcolor="#3399CC"> 
            <TD align=center COLSPAN=2 color=#ffffff height="2"><font color=#ffffff><b><font size="2">登录论坛</font></b></font></TD>
          </tr>
          <TR bgcolor="#99FF99" > 
            <TD  ALIGN=CENTER colspan="2"> <a href="javascript:GoReg()" class=Alogin><font color="#FFFFFF"><span class="white2"><font color="#000000">免费注册</font></span></font></a> 
            </TD>
          </tr>
          <TR bgcolor="#99FF99"> 
            <TD  ALIGN=RIGHT width="34%"><b><font size="2">代号:</font></b></TD>
            <TD width="66%" > <b><font size="2"> 
              <INPUT TYPE="text" NAME="userid" value='<%=request("uid")%>' SIZE="8" MAXLENGTH="20" >
              </font></b></TD>
          </TR>
          <TR bgcolor="#99FF99"> 
            <TD  ALIGN=RIGHT width="34%" height="7"><b><font size="2">密码:</font></b></TD>
            <TD width="66%" height="7" > <b><font size="2"> 
              <INPUT TYPE="password" NAME="PASSWORD" SIZE="8" MAXLENGTH="20">
              </font></b></TD>
          <TR align=center bgcolor="#99FF99"> 
            <TD  COLSPAN=2 ALIGN=CENTER height="4"> <b><font size="2"> 
              <INPUT TYPE=BUTTON  VALUE='进   入' onClick="check()" class=login>
              </font></b></TD>
          
        </TABLE>
</td></tr></table>
</FORM>
<div align="center">
  <SCRIPT LANGUAGE="JavaScript">
<!--//
document.frmaLogin.userid.focus();
//-->
</SCRIPT>
  <br>
  <a href="javascript:GoReg()" class=Alogin><font color="#FFFFFF"><span class="white2"><b>免费注册</b></span></font></a><b><a href="javascript:GoGuest()" class=Alogin><br>
  <span class="white2">游客进入*无须密码</span></a> </b><br>
  <hr>
  <br>
</div>
</BODY>
</HTML>

<%	else
		dim StrSQL,rsUserInfo,StrMsg,blOK,strUserid,strPassword
		set rsUserInfo=Server.CreateObject("ADODB.RECORDSET")

		strUserid=request("userid")
		strPassword=request("password")
		strSQL="select * from UserInfo where userid='"+strUserid+"'"
		rsUserInfo.Open strSQL,myconn
		blOK=false
		if not rsUserInfo.BOF and not rsUserInfo.EOF then
			if (rsUserInfo("password"))=mistake((strPassword)) then
				blOK=true
				strPassword="****"
			else
				strMsg="密码错误,请重新输入!"
			end if
			dim rsSysLogin 
			set rsSysLogin=Server.CreateObject("ADODB.RECORDSET")
			strSQL="insert into syslogin(userid,password,ip,logindate,loginOK) values('"
			strSQL=strSQL+strUserid+"','"+strPassword+"','"+Request.ServerVariables("REMOTE_ADDR")+"',"
			strSQL=strSQL+"now(),"+CSTR(blOK)+")"
			rsSysLogin.Open StrSQL,myconn
		else
			StrMsg="用户名错误,请重新输入!"
		end if
	    if not blOk then 
			session("strMsg")=strMsg
			session("msg")=1
			response.redirect "login.asp?uid="+strUserid
		else
			session("userid")=rsUserInfo("userid")
			session("nickname")=rsUserInfo("nickname")
			initLogin
			session("email")=rsUserInfo("email")
			session("uid")=rsUserInfo("id")
			session("sign")=rsUserInfo("sign")&" "
			
			dim LastLogin,iLogin
			LastLogin=rsUserInfo("LastLogin")
			iLogin=rsUserInfo("iLogin")
			rsUserInfo.close
			strSQL="update UserInfo set ilogin=ilogin+1, iPerience=iPerience+1,LastLogin=now() where userid='"+session("userid")+"'"
			rsUserInfo.Open strSQL,myconn
			session("msg")=1
			strMsg="亲爱的"+session("userid")+":\n\n"
			strMsg=strMsg+"这是你第"+cstr(iLogin+1)+"次光临寒舍\n"
			strMsg=strMsg+"上次光临时间:"+FormatDateTime(LastLogin,1)
			session("strMsg")=strMsg
			response.redirect "FullScreen.htm"
		end if
		myconn.close
	end if 
%>
<%	set rsUserInfo=nothing
	set myconn=nothing
%>

⌨️ 快捷键说明

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