我正在创建一个带有Web前端工作的新数据库,其中一个要求是登录页面。我在网上发现了一个简单的页面,并认为它看起来不错,并且会做到这一点。我正在努力让它正常工作,如果用户名和密码是正确的,它将转到我想要的页面。如果我输入其中任何一个不正确,它将转到空白页面。如果我更改表单的操作,它将不会转到任何页面。如果用户名或密码不正确,表单上的操作会将其指向空白页。请参阅以下代码:
表格
<!-- #include file="inc.head.asp" -->
<html>
<head>
</head>
<body>
<h1><i>Login</i></h1>
<div id="displayBox" style="border: 3px solid #9C9595; height: 245px; width: 300px" class="blackBox">
<form name="myForm" action="login.asp" method="post">
<h3>Username: <input type="text" name="username" size="30"></h3>
<h3>Password: <input type="password" name="password" size="30"></h3>
<input type="submit" name="submit" value="Submit">
<br>
<br>
<p> If you want to request a new mobile phone, please click on the link below. </p>
<br>
<br>
<a href="newRequestHome.asp"><img src="images\nav_MobilephoneBigger.png"></a>
</form>
</body>
</div>
</html>
登录凭据
<%
response.buffer=true
Dim username
Dim password
username=request.form("username")
password=request.form("password")
if username="" then
if password="" then
response.redirect("page.index.asp")
else
response.redirect("loginFail.asp")
response.write("Please Enter a Valid Username and Password")
end if
end if
%>
正如我所提到的,我在网上找到了这个,并且我试图根据我的需要定制它。我删除了用户名和密码,因为它们与我工作的公司有关,并且不希望这样做。
答案 0 :(得分:1)
就像
一样 if username="" or password="" then
response.redirect("page.index.asp")
else
response.redirect("loginFail.asp")
response.write("Please Enter a Valid Username and Password")
end if