TUTO PHP - Sécuriser du contenu avec .htpasswd


Même si ce n'est pas a proprement parler du PHP que nous allons utiliser dans ce tuto, il nous sera utile pour créer nos fichiers de configuration de serveur Apache afin de sécuriser du contenu tel que des dossiers ou des fichiers seuls.

Protéger un fichier avec htpasswd

  • .htaccess
Veuillez vous connecter pour afficher le code.
Pas encore de compte ? Créez-en un ici !
  • securise/.htpasswd
Veuillez vous connecter pour afficher le code.
Pas encore de compte ? Créez-en un ici !
  • admin.php
Veuillez vous connecter pour afficher le code.
Pas encore de compte ? Créez-en un ici !

Protéger un dossier avec htpasswd

  • dossier_securise/.htaccess
Veuillez vous connecter pour afficher le code.
Pas encore de compte ? Créez-en un ici !
  • dossier_securise/.htpasswd
Veuillez vous connecter pour afficher le code.
Pas encore de compte ? Créez-en un ici !

A savoir

Il faut obligatoirement indiquer le chemin absolu vers le fichier .htpasswd qu'il est possible de récupérer en utilisant la fonction realpath() de PHP.

Dans le fichier .htpasswd, si le pseudo doit être écrit sans être encrypté ou haché, ce n'est pas le cas du mot de passe qui lui doit être crypté soit via la fonction crypt() de PHP, soit en utilisant un générateur de fichier .htpasswd comme celui-ci (les algorithmes de cryptage utilisés pour former les mots de passe destinés aux .htpasswd diffèrent en fonction des serveurs, systèmes d'exploitations, versions de PHP, etc.).

A propos de l'auteur

PrimFX
PrimFX

Salut tout le monde ! Je m'appelle Boris, j'ai 18 ans et je suis passionné d'informatique et de technologie. Je partage cette passion à travers mes vidéos que tu peux retrouver sur YouTube sous le nom de PrimFX ou bien sur ce site bien sûr (tutoriels de programmation (HTML, CSS, PHP), gameplays, vlogs high-tech...). @+

A voir aussi

5 Commentaires

POSTER UN COMMENTAIRE

Vous devez être connecté pour pouvoir poster un commentaire...

Pas encore de compte ? Créez-en un ici !



  • Photo de profil de Sosobou17

    Sosobou17

    15 October 2016 à 14:33

    Merci primfx

  • Photo de profil de Sosobou17

    Sosobou17

    15 October 2016 à 14:46

    Merci primfx

  • Photo de profil de Dinars

    Dinars

    05 January 2017 à 19:26

    Bonjour, après avoir suivi votre tuto, mes fichiers .httpacess et .httppassword n'ont pas l'air de fonctionner sous Wamp. Merci de m'expliquer

  • Photo de profil de gabyramb

    gabyramb

    16 January 2017 à 18:09

    Bonjour,

    Dans le tuto 3 "Miniatures" la fonction 'exif_imagetype' ne fonctionne pas dans mon EasyPhp.

    Bravo quand même si la locution est un peu trop rapide pour bien suivre.

  • Photo de profil de JulesFX

    JulesFX

    18 January 2018 à 00:57

    Super tutoriel !