Mot de passe

Bonjour,
Je veux faire un "crack me" (trouvé le mot de passe) avec du IF et ELSE.
Première page:
<p>
Trouve le mot de passe :P
</p>

<form action="mdp1.php" method="post">
<p>
<input type="text" name="pass" /> <input type="submit" value="Valider" />
</p>
</form>


Deuxième page:
<?php
if ($_POST['prenom'] = test)
{
echo "bravo!";
}

else
{
echo "recommence";
}
?>
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Contributeur
    Dans la deuxième page (qui doit s'appeler md1.php), tu écris ceci, ça devrait marcher, sauf étourderie de ma part.
    <?php
    if(isset($_POST['pass']) {
        if ($_POST['prenom'] == "coucou") {
           echo "bravo!";
         }
        else {
           echo "recommence";
        }
    }
    ?>
    
    0
    1. Fonctionne pas, erreur dans la ligne 2 :/
      0
      1. Contributeur
        Euh oui normal, erreur d'inattention de ma part :

        <?php
        if(isset($_POST['pass']) {
            if ($_POST['pass'] == "coucou") {
               echo "bravo!";
             }
            else {
               echo "recommence";
            }
        }
        ?>
        


        Cette fois, ça devrait être la bonne.
        A noter, que je te conseille fortement d'utiliser htmlspecialchars() : $pass = htmlspecialchars($_POST['pass']).

        Bonne soirée
        0