Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probléme page protégée par mot de passe

J'ai beau chercher je ne trouve pas :-)

    5 avril 2006 à 8:31:30

    Salut tout le mondes :) Ca va bien ?. Moi super sauf... Que j'ai un petit probléme dans la parti du cours : Page réalisée par un mot de passe :(
    Mais bon :) Sa va pas me tuez alors je vais vous demandez votre gentille aide :euh:
    Merci d'avance :

    <code type="php"></code>


    <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Notre première instruction : echo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <h2>Affichage de texte avec PHP</h2>

    <p>
    Cette ligne a été écrite entièrement en (x)HTML.<br />

    <?php echo "Celle-ci a été écrite entièrement en PHP."; ?>

    <?php
    // J'ai choisi le mot de passe "kangourou"

    if (isset($_POST['mot_de_passe'])) // Si la variable existe
    {
    // On se crée une variable $mot_de_passe avec le mot de passe entré
    $mot_de_passe = $_POST['mot_de_passe'];
    }
    else // La variable n'existe pas encore
    {
    $mot_de_passe = ""; // On crée une variable $mot_de_passe vide
    }


    if ($mot_de_passe == "mozo") // Si le mot de passe est bon
    {
    // On affiche la page cachée.
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Codes d'accès au serveur central de la NASA</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <h2>Voici les codes d'accès :</h2>
    <h3>CRD5-GTFT-CK65-JOPM-V29N-24G1-HH28-LLFV</h3>

    <hr />

    <p>
    Cette page est réservée au personnel de la NASA. N'oubliez pas de la visiter régulièrement car les codes d'accès sont changés toutes les semaines.<br />
    La NASA vous remercie de votre visite.
    </p>
    </body>
    </html>

    <?php
    }

    else // le mot de passe n'est pas bon
    {
    // On affiche la zone de texte pour rentrer le mot de passe.
    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Page protégée par mot de passe</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <p>Veuillez entrer le mot de passe pour obtenir les codes d'accès au serveur central de la NASA :</p>
    <form action="protection.php" method="post">
    <p>
    <input type="text" name="mot_de_passe" /> <input type="submit" value="Valider" />
    </p>
    </form>
    <p>Cette page est réservée au personnel de la NASA. Si vous ne travaillez pas à la NASA, inutile d'insister vous ne trouverez jamais le mot de passe ! ;-)</p>
    </body>
    </html>

    <?php

    } // Fin du else

    // Fin du code :)
    ?>
    </p>
    </body>
    </html>


    Est ce petit truc ne fonctione pas quand je demande d'afficher la page ( Sur l'administration de EasyPHP ).(Je voit la premiére page quand il faut affichez le code mais j'ai beau mettre le bon il ne me le mes pas il me mes ca :

    Not Found
    The requested URL /TestPHP/protection.php was not found on this server.

    Apache/1.3.33 Server at 127.0.0.1 Port 80

    Ci quelqun pourrait m'aidez ! Merki D'avance :)
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      5 avril 2006 à 8:33:57

      Allez, au pif je dirais que ton formulaire pointe vers un fichier qui n'existe pas. Vérifie ta balise <form>.
      • Partager sur Facebook
      • Partager sur Twitter
        5 avril 2006 à 13:29:08

        Ce problème ne viens en aucun cas du code PHP présenté dans ton premier message mais bien du code XHTML du formulaire.

        Il faut vérifier que la page "protection.php" existe et qu'elle se trouve bien dans le dossier "TestPHP"
        Fait attention aux Majucules/minuscules!
        • Partager sur Facebook
        • Partager sur Twitter

        Probléme page protégée par mot de passe

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown