Problème md5
Résolu
footeu
-
footeu -
footeu -
A voir également:
- Problème md5
- Md5 checksum - Télécharger - Web & Internet
- Md5 - Télécharger - Gestion de fichiers
- Fichier md5 - Télécharger - Gestion de fichiers
- MST MD5 - Télécharger - Gestion de fichiers
- Crypter en md5 ✓ - Forum Bases de données
2 réponses
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