0

我正在创建一个带有 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: &nbsp;<input type="text" name="username" size="30"></h3>
<h3>Password: &nbsp;<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 
%>

正如我所提到的,我在网上找到了这个,并尝试根据我的需要对其进行调整。我删除了用户名和密码,因为它们与我工作的公司有关,并且不希望被发布。

4

1 回答 1

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 
于 2013-02-05T10:45:09.970 回答