J'ai un petit problème concernant la fonction md5.
J'arrive à crypter mon mot de passe dans la base de données mais lorsque je veux vérifier sur la page de login que le mdp est le bon et bien ça ne marche pas( en fait le mdp est considéré comme mauvais si j'utilise la fonction md5) :
if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['motdepasse'])) {
extract($_POST);
// on recupère le password de la table qui correspond au login du visiteur
$sql = "select mdp from utilisateur where login='".$login."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
if(md5($data['mdp'] != $motdepasse)) // c'est là le problème car sans 'md5' ça marche
{
Merci pour votre aide.