フォームの複数のパスワード認証をしたい
-
こんにちは初心者です。
どうもうまく希望のものが見つけられないので、お教えください。以下のページ(コードは下にあります。)のようなフォームによる認証を作りたいのですが、
http://plog.pya.jp/program/php/lesson04/sample04.htmlこのパスワードを複数にして、それぞれ違ったページに移遷する場合はどうしたらよいでしょうか?
例えば、文字列が1234の場合は[sample04.php]へ
4321の場合は[sample05.php]へ
それ以外は[sample06.php]へ
と言った具合にしたいです。よろしくお願いします。
<html> <head> <title>form</title> </head> <body> パスワードを入力してください。 <form name="form" action="./sample04.php" method="POST"> <input name="pass" type="text"> <input type="submit" value="ログイン"> </form> </body> </html>
<?php // パスワードを設定する。 $pass = 1234; // form.htmlからのパスワードを受け取る $form_pass = $_REQUEST["pass"]; ?> <html> <head> <title>Sample04</title> </head> <body> <?php // form.htmlからの値が$form_passと等しいか評価する if($form_pass == $pass){ print "ログイン成功!!<br>\nここは、シークレットページです。"; }else{ echo "ログイン失敗<br>", "<a href=\"./form.html\">戻る</a>";} ?> </body> </html>
- トピック「フォームの複数のパスワード認証をしたい」には新たに返信することはできません。