Protection par fichier htaccess d'un dossier sous Free.fr

Comment protéger un dossier en utilisant un fichier .htaccess pour les utilisateurs du service Free.fr .

Pour commencer , créer sur votre bureau 2 fichiers texte nommé htaccess.txt et htpass.txt . Il faudrat par la suite renommer sur votre serveur ces 2 fichiers en .htaccess et .htpass . La différence est dut au " point " devant chacun des fichiers . Windows , entre autre , n'accepte pas les fichiers qui commence par un point .
Dans cette exemple, nous allons protèger un dossier que se nomme administrateur . Le fichier .htaccess doit se trouver dans le dossier à protèger , donc dans cette exemple , il doit se trouver dans le dossier administrateur .

htaccess et htpass
Code du fichier .htaccess :
PerlSetVar AuthFile /protection/.htpass
AuthName "Identification obligatoire"
AuthType Basic
require valid-user
Le code ci-dessus indique que le mot de passe et l'identifiant sont stokés dans le fichier .htpass lui meme stocké dans le dossier nommé protection.
PerlSetVar AuthFile /protection/.htpass indique le chemin d'accès au fichier contenant les mots de passe .
Code du fichier .htpass :
identifiant:motdepasse
Le code ci-dessus indique la ou les personnes qui ont le droit d'accèder au dossier protègé . Vous pouvez mettre autant de personne que vous le souhaitez . Ce fichier ne doit pas comporter d'espace ni d'accent .
Exemple :
gilbert:azerty
olivier:noel
serge:voilier
tony:thebestoftheworld

Envoyez le tout sur votre espace perso avec votre logiciel ftp et n'oubliez pas de renommer les fichiers en rajoutant le point devant chaque nom de fichier (pour renommer un fichier sur votre espace perso , faite un simple click droit sur votre fichier puis renommer le ) .

Résumons cette exemple :
Le fichier .htaccess se trouve dans le dossier " administrateur " .
Le chemin dans le fichier .hatccess pour trouver les identifiants contenue dans le fichier .htpass est PerlSetVar AuthFile /protection/.htpass
Le fichier .htpass se trouve dans le dossier " protection " et contient les identifiants .

fenetre d'acces par htaccess

Les identifiants du fichier .htpass n'étant pas crypté puisque FREE l'interdit , il est préférable de protéger à son tour le dossier qui contient les identifiants . Pour cela rien de plus simple . Vous créez un nouveau fichier .htaccess (et oui , encore :-) ) auquel vous y insérer ce petit code :
deny from all
Ce code interdit à tout le monde y comprit à vous d'accèder au contenue du dossier ou il se trouve .

Note :
  • Vous pouvez changer le nom du fichier .htpass en celui que vous voullez du moment que vous le changez aussi dans le fichier .htaccess à la ligne PerlSetVar AuthFile /protection/.htpass .
  • Vous pouvez également changer le contenue entre guillemet de la ligne  AuthName "Identification obligatoire" du fichier .htaccess par ce que vous voullez genre AuthName "Passez votre chemin" .
Voir/déposer un commentaire (0) | Signaler un problème