Envoyé par
lecra
J'ai remplacé par le lien complet mais j'ai une erreur 500 qui apparaît
tu as bien mi le chemin comme sur ta machine ? le mien est juste un exemple
Ou ce trouve le fichier .htpasswd sur ta machine ?
et ce mot de passe hashé en md5 je suppose
098f6bcd4621d373cade4e832627b4f6
tu l'as créé avec quoi ? car il existe le binaire htpasswd fourni avec apache pour créer le fichier de mot de passe.
Les fichiers htpasswd se crypt avec la commande htpasswd fournie avec ton wamp ou avec apache.
A moins que tu ai un script php qui utilise la commande htpasswd pour créer le fichier ?
Sur windows l'algorithme de la fonction crypt() n'est peut-être pas compatible avec l'algo de la commande crypt conventionnelle utilisée sur apache (UNIX).
Sur Windows, la méthode md5 marche à coup sûr. ;-)
Sinon avec apache c'est en ligne de commande:
c:\path\to\wamp\apache\bin\htpasswd -cbm C:\wamp\www\Test\Admin\.htpasswd ton_user ton_passe
c:\path\to\wamp\apache\bin\htpasswd -cbm C:\wamp\www\Test\Admin\.htpasswd ton_user ton_passe
-c ---> pour créer le fichier
-b ---> pour tapper le user et le passe en une seule ligne
-m ----> pour crypter en md5
ensuite dans ton htaccess tu mets le chemin comme ceci:
AuthUserFile "C:\wamp\www\Test\Admin\.htpasswd"
ou encore comme ceci:
AuthUserFile "C:/wamp/www/Test/Admin/.htpasswd"
Supprime les guillements si ça marche pas des 2 façons.
Partager