Page 1 sur 1

Cryptage .htpasswd

Posté : 12 janv. 2006, 11:40
par Benat64
Bonjour à tous,

Je désire protéger un répertoire dans un site.
Sous mon poste (windows XP) je créé dans ce répertoire un fichier .htaccess dans lequel j'ai :
AuthType Basic
AuthName "Acces Restreint"
AuthUserFile ./PA/.htpasswd
AuthGroupFile /dev/null

<Limit GET POST>
require valid-user
</Limit>
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html

Je rajoute le fichier .htpasswd dans lequel je met
test:**********
paul:*********

Bien sur les * sont à remplacer par le cryptage.

Je vérifie bien que dans httpd.conf j'ai : AccessFileName .htaccess

Quand je veux me connecter à mon répertoire, il me lance la boite de dialogue d'identification, mais quand je tape le password, rien.
J'ai essayé de mettre en dur le chemin dans :
AuthUserFile c:\wamp\......\.htpasswd

Toujours rien.

Auriez-vous une idée ?

Par avance merci
Benat

Posté : 12 janv. 2006, 12:13
par mere-teresa
Où est ton site ? Local ? Serveur ?
Il faut indiquer le chemin réel du fichier depuis la racine du serveur (met un ptit fichier PHP au même endroit, avec la commande echo realpath() pour obtenir ce chemin).

Posté : 12 janv. 2006, 12:56
par DroP
sous windows il ne faut jamais crypter les mots de passe dans le htpasswd car windows ne decrypte pas, il faut juste que tu mettes tes mots de passe en clair (m$ et la sécu ca fait 2 faut pas l'oublié ^^)