Protection:.htacces, .htpassword

Fermé
Serge DADA - 9 nov. 2004 à 20:18
 mariken - 26 août 2006 à 17:21
Salut les am(si), le frangin a les pb
J'ai défini ces deux fichiers .htaccess qui est à la racine de mon site et . htpassword dans le dossier à proteger. Mais je publi mon site sur mon serveur local, je n'ai pas de reaction. Pouvez vous de donner un exemple qui marche ? et publier sur un localhost (d'abord) sous Windows XP.Merçi
A voir également:

1 réponse

Bonsoir,

Tu dois mettre ton fichier .htaccess dans le dossier que tu veux protéger et non le fichier .htpassword qui lui ne contient que le user et le mot de passe.

Le fichier .htaccess (par exemple chez Free) :

PerlSetVar AuthFile bdd/nom_du_dossier/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
require valid-user

et pour protéger un dossier sans mot de passe (par exemple le dossier dans lequel sera placé le fichier .htpassword), tu peux mettre un autre fichier .htaccess dont le contenu sera :

<Limit GET POST>
order deny,allow
deny from ALL
</Limit>

Bon courage.
0
Bonjour pm,

Je voudrais te poser une question sur ce même sujet.

J'ai deux endroits dont je voudrais restreindre l'accès
le premier est dans site/Dossier1/
le second est dans site/dossier2/dossier1/Dossier4

les fichiers .htpasswd (.htpasswd2 et .htpasswdDossier) sont dans site/pwd

Lorsque j'accède au premier accès, il me demande le mot de passe et prend bien en compte les couples de .htpasswd2. Mais lorsque je tente d'ouvrir le second accès, il ne lit pas le fichier .htpasswdDossier (je ne sais pas ce qu'il lit d'ailleurs).

Mes fichiers sont ainsi écrit :
HTACCESS :
PerlSetVar AuthFile /pwd/.htpasswd
AuthName "Acces Restreint"
AuthType Basic
<limit GET POST>
require valid-user
</Limit>


HTPASSWD :
nom:motdepasse
nom2:motdepasse
...

Peux-tu m'aider ?

Merci d'avance.
mariken
0