Il
s'agit d'une des applications les plus utiles du fichier .htaccess
car elle permet de définir de façon sûre
(à l'aide d'un login et d'un mot de passe) les droits
d'accès à des fichiers par certains utilisateurs.
La syntaxe est la suivante: Voici un exemple de fichier .htaccess
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
ErrorDocument 403 http://www.commentcamarche.net/accesrefuse.php3
AuthUserFile /repertoire/de/votre/fichier/.FichierDeMotDePasse
AuthGroupFile /dev/null
AuthName "Accès sécurisé au site
CCM"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>
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é (solution
recommandée) ou en clair.
Voici un exemple de fichier
de mot de passe non crypté (ici .FichierDeMotDePasse)
JFPillou:Toto504
Damien:Robert(32)
Comma:Joe[leTaxi]
Voici le même fichier contenant des mots de passe cryptés
:
JFPillou:$apr1$Si0.....$teyL5Y7BR4cHj0sX309Jj0
Damien:$apr1$TD1.....$sfPTHjoufoNsda4HsD1oL0
Comma:$apr1$zF1.....$wYKqRu2aVYlAEQnxVkly8.
.FichierDeMotDePasse est un simple fichier texte contenant
les noms des utilisateurs suivis d'un : puis du mot de passe
crypté (ou non) de cet utilisateur.
Ce fichier de mot de passe ne devrait pas être mis dans
un répertoire virtuel Internet (mais comment faire
autrement si l'on ne possède pas de serveur Internet
et que notre site est hébergé par un tiers ?).
Il faut de plus prendre la précaution de mélanger
des majuscules, des minuscules, des chiffres et des symboles
dans le nom du fichier...
Actualites
26/04/07 La redirection depuis l'adresse sans "new_site" est enfin correcte... 31/03/07 Le site utilise Ajax en essayant de rester accessible par tous les browser. En cas de tracas, envoyez un mail au createur des pages... 27/02/07 Le site est repris pour le schema LMD
|