Utilisation :
Pour protéger l'accès à un répertoire créez une fichier .htaccess dans le répertoire à protéger
Le contenu du fichier est le suivant :
AuthUserFile {emplacement du fichier de mot de passe}
AuthGroupFile {emplacement du fichier de groupe}
AuthName "Accès protégé"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
La commande AuthUserFile permet de définir l'emplacement du fichier contenant les logins et les mots de passe des utilisateurs autorisés à accéder à une ressource donnée.
La commande AuthGroupFile permet de définir l'emplacement du fichier contenant les groupes d'utilisateurs autorisés à s'identifier. Il est possible d'outrepasser cette déclaration en déclarant le fichier suivant : /dev/null.
Voici un exemple de fichier .htaccess :
| AuthUserFile /home/virtual/XXX/fst/var/www/html/YYY/.htpassword AuthGroupFile /dev/null AuthName "Répertoire protègé" AuthType Basic <LIMIT GET POST> |
Le fichier de mot de passe est un fichier texte devant contenir sur chacune des ses lignes le nom de chaque utilisateur suivi des deux points (:), puis du mot de passe crypté.