サポート » 使い方全般 » フォームの複数のパスワード認証をしたい

  • こんにちは初心者です。
    どうもうまく希望のものが見つけられないので、お教えください。

    以下のページ(コードは下にあります。)のようなフォームによる認証を作りたいのですが、
    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>
  • トピック「フォームの複数のパスワード認証をしたい」には新たに返信することはできません。