Mot de passe

williboy Messages postés 22 Statut Membre -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
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. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  2. williboy Messages postés 22 Statut Membre
     
    Fonctionne pas, erreur dans la ligne 2 :/
    0
  3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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