Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Password and password la comparaison ?



  1. #1
    Skyarnangel

    Question Password and password la comparaison ?


    ------

    Bonjour,

    Je suis en train de creer un site web, cependant j'ai du faire une pause au milieu et j'ai un petit problème maintenant.

    Je suis en train de creer une zonne membre et le problème arrive lors du login.

    En effet, afin d'eviter des pertes de donées personnelles (du mot de passe) en cas de hack de ma base de donnée j'enregistre le mot de passe de mes utilisateurs en les cryptans avec la fonction PASSWORD('')

    celle ci fonctionne trés bien pour inserer les données dans ma base de donnée MySQL, mais le problème arrive lorsque je veut comparer les valeurs de ma base de donnée avec celles entré par la personne qui désire se loguer. En effet, j'ai essayer d'encoder le password qu'entre la personne pour se loguer et la comparer à la valeur de la base de donnée, mais j'obtiens une erreur :

    Parse error: parse error in c:\...\page.php on line 23

    sur cette ligne il y a la verification :

    if (PASSWORD('$mdp') == $data['mdp'])

    Si vous savez d'ou viens l'erreur je suis preneur, n'hesitez pas a demande si il manque des details.

    Merci d'avance,
    Sky

    -----

  2. Publicité
  3. #2
    Aneldo

    Re : Password and password la comparaison ?

    Bonjour,

    as tu comparé (a l'oeil) PASSWORD('$mdp') et $data['mdp'] ??

    A mon avis, tu devrai enlever les ' '. cela donne ceci :
    Code:
    if (PASSWORD($mdp) == $data['mdp'])

    Si tu utilise php, je te conseil d'utiliser l'algorithme de cryptage md5 pour coder tes mots de passes plutot que la fonction que tu as créée PASSWORD(). En effet, pour l'instant, md5 n'a pas été craqué.

    md5 offre en plus l'avantage de donner une chaine de caractere de longeur unique (32 caracteres héxadécimaux) quelque soit la longeur du mot de passe. Il te suffirai de changer dans ton code (PASSWORD($mdp) par md5($mdp).
    Dernière modification par Aneldo ; 18/06/2007 à 14h29. Motif: plus d'info sur md5

  4. #3
    Imaginos

    Re : Password and password la comparaison ?

    J'approuve le conseil d'utiliser md5
    Contre l'imbécilité, les dieux eux-mêmes sont impuissants (I. Asimov)

  5. #4
    Skyarnangel

    Re : Password and password la comparaison ?

    je vous remercie, j'ai donc modifier le code afin de prendre vos conseils en compte.

    Je n'ai plus de problème avec le mot de passe en md5, si cela ajoute de la sécurité, c'est super !

    Merci

  6. A voir en vidéo sur Futura

Discussions similaires

  1. comparaison
    Par astronaute62 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 17/12/2005, 18h28
  2. (Re) mémoriser un log/password
    Par Fabricepan dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 28/11/2005, 18h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.