Mot de passe encrypt + Mysql

Petit nouveau ! | 1 Messages

04 avr. 2006, 22:24

Bonjour,
Je resume vite fait la situation, J'ai une base Mysql avec une table utilisateur dedans deux champs: User et Pass. Les champs pass sont crypté avec la fonction encrypt de Mysql.
Mon but est juste de vérifié si le mdp est bon mais je ni arrive pas.
je pensais crypté le mot de pass avec la fonction encrypt() du PHP mais cela ne marche pas. Pouvez vous me donner une idée ou me mettre sur la voix. Merci

Jean[/code]

Mammouth du PHP | 19672 Messages

04 avr. 2006, 22:31

Conseil pratique : ne touche pas à la base "mysql" de ton serveur, elle stocke les informations utilisées sur les autres bases.

Les mots de passes mysql sont hachés selon un algorythme défini par MySQL, pour les valider, essaye en faisant quelque chose du genre :

Code : Tout sélectionner

SELECT User FROM mysql.user WHERE `Password` = PASSWORD('ton_mot_de_passe');
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: