Bonjour,
après avoir résolu mon problème de tableau gràce à OmaR_ShaRi,
il faut maintenant que je m'attaque au cryptage des mots de passe.
Dans mon site, les personnes doivent s'inscrire.
Je suppose donc que je suis obligé de crypter les mots de passe dans ma BDD, ainsi que dans les cookies. Ou au moins dans les cookies.
Donc, en PHP, il y a la fonction crypt(), et MD5();
Tout d'abord, j'aimerais savoir, pourquoi lorsque on crypte deux fois le même mot, ca me donne pas le même résultat...
et comment compare t'on ensuite une chaine de mot à la chaine crypter, comme ca : if($mp == crypt($mp)) ?
et quel est le mieux entre MD5(), et crypt()?
non, si tu utilise la même fonction pour crypter le même mot, tu obtiens la même chaine.
Ensuite, si dans ta base tu enregistres les mots de passe cryptés, tu fais un "SELECT * FROM table WHERE pseudo='".$pseudo."' AND pass='".md5($mp)."'"
Il n'y a pas que md5 ou crypt, il y a aussi sha1().
md5() est le plus répandu et te permet de fonctionner avec la plupart des systèmes existants.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.