par
zeus » 11 déc. 2007, 17:27
Pourquoi parles-tu de fichier et de MySQL dans le même post ?
Si tu cherches un moyen de crypter le mot de passe en base de données, il existe la fonction PASSWORD()
exemple d'utilisation
Code : Tout sélectionner
INSERT INTO membre( login, pass) VALUES( 'Zeus', PASSWORD('monpassquejedonnepas') )
Et si tu cherches une fonction PHP, il existe md5(), sha1(), crypt()
PS : si ton but est de crypter les données qui sont contenu dans ta base de données, sache 2 choses :
1/ Préfère utiliser la fonction MySQL que les fonctions PHP, cela te permettra de tester directement dans la requête que le pass est bon
Code : Tout sélectionner
SELECT id_utilisateur
FROM membre
WHERE
pass = PASSWORD('valeurSaisieSansLeForm')
2/ Si tu comptes crypter des données qui sont actuellement non cryptées dans ta base, sache que tu peux le faire en une seule requête :
Pourquoi parles-tu de fichier et de MySQL dans le même post ?
Si tu cherches un moyen de crypter le mot de passe en base de données, il existe la fonction PASSWORD()
exemple d'utilisation
[code]INSERT INTO membre( login, pass) VALUES( 'Zeus', PASSWORD('monpassquejedonnepas') )[/code]
Et si tu cherches une fonction PHP, il existe md5(), sha1(), crypt()
PS : si ton but est de crypter les données qui sont contenu dans ta base de données, sache 2 choses :
1/ Préfère utiliser la fonction MySQL que les fonctions PHP, cela te permettra de tester directement dans la requête que le pass est bon
[code]SELECT id_utilisateur
FROM membre
WHERE
pass = PASSWORD('valeurSaisieSansLeForm')[/code]
2/ Si tu comptes crypter des données qui sont actuellement non cryptées dans ta base, sache que tu peux le faire en une seule requête :
[code]UPDATE pass = PASSWORD(pass) FROM membre[/code]