Je suis débutant dans le monde du php/mysql et je suis entrain de mettre sur place un petit sit concernant différent fps,mmorpg.... Mon problème vient du fait que lorsqu un nouveau membre s'enregistre sur le site le mot de passe qui est envoyé dans la table sql prevu a cet effet n'est pas crypté. J ai cherché un bout de temps sur le net mais rien trouvé de très concluant .Ptetre que c est moi qui suis aveugle .. c pourquoi je me permet finalement de poster sur ce forum si quelqu un connait une solution ou qui aurait des infos merci de me repondre
Fonction md5() : elle prend en argument la chaine de caractère (ici le mot de passe), et renvoie une chaine de 32 caractères hexadécimaux ; il est presque impossible de retrouver la chaine d'origine, à partir des 32 caractères.
Dans ton script, passe le mot de passe dans md5, puis enregistre le résultat. Quand quelqu'un veut s'iidentifier, tu ne peux pas accéder au mot de passe de départ : il faut donc hasher le mot de passe envoyé, et comparer le résultat avec la chaine de 32 caractère présente dans la base.
par contre avec md5 du décrypte pas..donc faut comparer les chaines comme expliqué au dessus, de plus pour un lostpassword tu es obligé de générer un nouveau pass