Problème md5
Résolu/Fermé
A voir également:
- Problème md5
- Md5 checksum - Télécharger - Web & Internet
- Md5 - Télécharger - Gestion de fichiers
- Md5 file - Télécharger - Gestion de fichiers
- Decrypt md5 php ✓ - Forum PHP
- Création de fichier .MD5 help me SVP ✓ - Forum Programmation
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
8 juil. 2011 à 14:03
8 juil. 2011 à 14:03
Bonjour,
Dans ton deuxième if(), tu utilises $_POST['mdp'] au lieu de $crypmdp.
Sinon, tu pourrais largement simplifier ton code en faisant faire la vérification des login et mots de passe par MySQL :
Xavier
Dans ton deuxième if(), tu utilises $_POST['mdp'] au lieu de $crypmdp.
Sinon, tu pourrais largement simplifier ton code en faisant faire la vérification des login et mots de passe par MySQL :
$crypmdp=md5($_POST['mdp']); $login = mysql_real_escape_string($_POST['login']); $db=mysql_connect("localhost","root",""); // connexion à la BDD mysql_select_db("database",$db); // Sélection de la base $rep=mysql_query("SELECT * FROM users WHERE login='$login' AND mdp='$crypmdp'"); // on selectionne la table if (mysql_num_rows($rep) == 0) { echo "Identifiants incorrects, veuillez réessayer."; echo"<META http-equiv=\"refresh\" content=\"2; URL=http://localhost.com/site_bis/index.php\">"; } else { $resu=mysql_fetch_array($rep); if ($resu['actif'] == 1) { $_SESSION['id']=$resu['id']; echo"Vous êtes maintenant connecté, vous allez être redirigé vers votre compte."; echo"<META http-equiv=\"refresh\" content=\"3; URL=http://localhost/site_bis/index.php\">"; } else { echo "Vous n'avez pas validé votre compte !"; } } mysql_close($db); // Fermeture de la BDD ?>
Xavier