CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP]Problème md5

costa_del_sol
costa_del_sol
Niveau 7
08 juin 2009 à 16:57:46

:salut:

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.

costa_del_sol
costa_del_sol
Niveau 7
08 juin 2009 à 17:02:57

C'est bon j'ai trouvé :

if($data['mdp'] != md5($motdepasse))

Désolé.

li-ion
li-ion
Niveau 6
08 juin 2009 à 21:47:13

$sql = "select mdp from utilisateur where login='".mysql_real_escape_string($login)."'"; :ok:

costa_del_sol
costa_del_sol
Niveau 7
09 juin 2009 à 00:35:38

Oups en effet c'est dangereux.

Ca marche aussi avec addslashes ? Car à la base c'est ce que j'utilise.

deepblue
deepblue
Niveau 16
09 juin 2009 à 01:39:59

pdo::quote et tu ne te poses plus la question

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment