Accueil Imprimer Envoyer à un ami Rechercher
Tutoriaux

Pour créer une protection par Login / Mot de passe du contenu d'un dossier, il est possible d'utiliser une restriction .htaccess
Il va falloir créer 2 fichiers :

  • .htaccess (restreint l'accès au contenu d'un dossier, il contient l'adresse du .htpasswd et quelques autres options à définir)
  • .htpasswd (contient une liste de Logins / Mots de passe, pour chaque personne autorisée à accéder aux pages)

Créer le .htaccess

Ce fichier contient les restrictions d'accès au dossier.
Pour créer ce fichier, ouvrez le bloc note, collez le code ci-dessous puis enregistrez en le nommant htaccess.txt

  • AuthName : personnalisable
  • AuthUserFile : chemin absolu vers .htpasswd
EXEMPLE DE CODE

AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/home/chemin/absolu/admin/.htpasswd"
Require valid-user

Chemin absolu d'un fichier

Connaître le chemin absolu d'un fichier sur serveur :

  • Télécharger le fichier chemin.zip
  • Placer le fichier chemin.php sur votre serveur
  • Aller voir le fichier chemin.php via un navigateur
  • Copier le chemin affiché dans votre .htaccess en remplacant "chemin.php" par ".htpasswd".
EXEMPLE DE CODE
/home/sdz/www/gestion/admin/.htpasswd
  • Supprimer chemin.php de votre serveur

Créer le .htpasswd

Ce fichier contient la liste des personnes ayant accès au dossier protégé.
Il doit contenir une ligne par couple Login / Mot de passe.
Pour créer ce fichier, ouvrez le bloc note, collez le code ci-dessus puis enregistrez en le nommant htpasswd.txt

EXEMPLE DE CODE
login:mot_de_passe_crypté
toto:$1$RKzF7oy1$kGiW0wrXqpB57XJQ3OVaq/

Crypter un mot de passe

Identite

Transfert FTP

Placer les fichiers htaccess.txt et htpasswd.txt sur votre serveur dans le dossier à protéger puis renommez-les en .htaccess et .htpasswd