Lorsque vous réalisez votre site en PHP, vous êtes souvent amenés à créer une zone « Admin » où l'accès est limité… Et il vaut mieux, vu que les personnes qui ont accès à la zone Admin peuvent en général tout supprimer si elles le désirent.
Supposons que vous ayez créé un dossier « Admin » dans lequel il y a tous les fichiers d'administration de votre site. Comment empêcher que n'importe qui accède à ces pages ?
C'est là que les fichiers .htaccess vont bien nous aider : on peut très facilement créer une protection par login/mot de passe qui empêche l'accès à tous les fichiers du dossier.
Il va falloir créer deux fichiers :
.htaccess: ce fichier contiendra l'adresse du.htpasswdet quelques autres options que vous pourrez définir ;.htpasswd: ce fichier contiendra une liste de logins/mots de passe, pour chaque personne autorisée à accéder aux pages !