0

仕事で Web フロントエンドを使用して新しいデータベースを作成していますが、要件の 1 つはログイン ページでした。オンラインで簡単なページを見つけて、見栄えがよく、うまくいくと思いました。ユーザー名とパスワードが正しければ、目的のページに移動します。どちらかを間違って入力すると、空白のページに移動します。フォームのアクションを変更すると、どのページにも移動しません。ユーザー名またはパスワードのいずれかが正しくない場合、フォームのアクションは空白のページを示します。以下のコードを参照してください。

<!-- #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 に答える