Logo de l'uag
  Logo de Grimaag
Welcome on vpage.com

style d'affichage des pages

Htacces

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...

 

Que voulez-vous faire ? :
- remonter a la page de presentation des .htacces
- Empêcher l'accés à des ressources
- Protéger un repertoire par un mot de passe
- Empecher l'accés d'un répertoire par un domaine
- Empécher l'accés à un fichier particulier
- Empêcher l'accès à un type de fichiers par un domaine
- Personnalisation des messages d'erreurs
- Changer le fichier index par défaut

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