Cryptage MD5 différent ?? [Php/Apache] - PHP - Programmation
Marsh Posté le 18-02-2003 à 17:18:53
cf. man htpasswd :
Citation : |
Sinon, le md5 de php renvoie une valeur hexa, alors que le md5 de apache renvoie une valeur base64, mais ça ne fait pas avancer le schmilblick
Marsh Posté le 18-02-2003 à 17:22:29
Dsls a écrit : cf. man htpasswd :
|
Ok, merci beaucoup
Je vais trouver une autre solution alors ...
(Utiliser les fonctions system() ou truc du genre pour quand même passer par leur exécutable, mais via une page php ...)
Marsh Posté le 18-02-2003 à 17:06:23
Yop voilà,
j'ai une authentification niveau serveur (.htpasswd),
et je veux courcircuiter l'ajout fastidieux d'un utilisateur
via l'exécutable apache htpasswd.exe, en créant une consôle d'admin directement sur mon site intranet.
Je modifie le fichier comme il faut c'est bon,
mais j'ai un problème au niveau du cryptage du mot de passe.
En effet, apache le crypte en "MD5 for windows",
or ce que j'obtient en utilisant la fonction md5() de php
ne correspond pas.
Exemples :
Mot de passe "toto" créé avec apache : $apr1$041.....$.uGJNnPA54UnjzVTLVMdm.
Mot de passe "toto" créé avec la fonction php : f71dbe52628a3f83a77ab494817525c6
Je pense que vous avez déjà rencontré ce problème,
comment l'avez-vous résolu ?
Merci d'avance
---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro) [Galerie perso]