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

📄 ch16_logon.asp

📁 javascript source code part1
💻 ASP
字号:
<%@ LANGUAGE = JavaScript %>
<HTML>
<HEAD>
<SCRIPT>
function form1_onsubmit()
{
	var form = document.form1;
	var returnValue = false;

	if (form.txtUsername.value == "")
	{
		alert("Please enter your username");
		form.txtUsername.focus();
	}
	else if (form.txtPassword.value == "")
	{
		alert("Please enter your password");
		form.txtPassword.focus();
	}
	else
	{
		returnValue = true;
	}

	return returnValue;

}
</SCRIPT>
</HEAD>
<BODY>
<%

if (Request.Form.Count != 0)
{

	var userNameInDatabase;
	var userName = new String(Request.Form("txtUsername")).toLowerCase();
	var password = new String(Request.Form("txtPassword")).toLowerCase();

	var mySQL = "SELECT UserName FROM User WHERE " +
				"UserName='" + userName +
				"' AND Password='" + password + "'";

	var adoRecordset = Server.CreateObject("ADODB.Recordset")
	adoRecordset.Open(mySQL,"DSN=SecureUsersDSN");

	if (adoRecordset.EOF == false )
	{
			var userNameInDatabase = adoRecordset("Username").Value;
			userNameInDatabase = userNameInDatabase.toLowerCase();
			if (userNameInDatabase == userName)
			{
				Response.Cookies("IsValid") = "Yes";
				Response.Redirect("SecureHome.asp");
			}
			else
			{
				Session("LogonTrys") = parseInt(Session("LogonTrys")) + 1;
			}
	}
	else
	{
		Session("LogonTrys") = parseInt(Session("LogonTrys")) + 1;
	}

	adoRecordset.Close();
	adoRecordset = null;
}

var invalidTrys = Session("LogonTrys");
if (isNaN(invalidTrys))
{
	invalidTrys = 1;
	Session("LogonTrys") = invalidTrys;
}
else
{
	invalidTrys = parseInt(invalidTrys);
}

if ( invalidTrys != 1 )
{
	Response.Write("<P><FONT color=red size=+2>"
					+ "Sorry the username/password"
					+ " you entered were invalid</FONT></P>")
	if ( invalidTrys <= 3)
	{
		Response.Write("<P><FONT color=black size=+2>"
					+ "Please re-enter your details"
					+ "</FONT></P>")
	}
}

if ( invalidTrys <= 3)
{
%>
	<P> To access this website please enter your
		username and password in the boxes below</P>

	<FORM	action="Ch16_LogOn.asp" method=POST
			id=form1 name=form1
			onsubmit="return form1_onsubmit()">

	<P>Username : <INPUT id=txtUsername name=txtUsername></P>
	<P>Password : <INPUT id=txtPassword name=txtPassword type=password></P>

	<P>	<INPUT id=reset1 name=reset1 type=reset value=Reset>&nbsp;
		<INPUT id=submit1 name=submit1 type=submit value="Log On">
	</P>
	</FORM>
<%
}
%>
</BODY>
</HTML>

⌨️ 快捷键说明

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