[Explications] .htaccess & .htpaswd

page 1 page 2
Répondre
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Bon tout d'abord bonjour tout le monde. smiley
Dans ce topic je vais écrire comment protéger un dossier et son contenu sur le FTP. Dans mon exemple je vais crée un dossier administration qui sera protéger par le .htaccess, le dossier sera à la racine du site. Mon dossier va contenir (par exemple) la partie d'administration des news, Livre d'Or, etc... smiley , les fichier seront à uploader en mode ASCII.

---------------------------------------------

On va commencer par crée un dossier dans administration qui contiendra les pass, et sera protégé, personne ne poura accéder à ce dossier, dans cette exemple je vais le nommer le dossier "pass". On ne poura i accéder que par le FTP. Pour le faire, je vais créer un fichier .htaccess (qui sera dans le dossier "pass") qui contiendra ce petit bout de code :
  1. deny from all 

Maintenant, nous allons créé le fichier .htpaswd qui contiendra tous les pass & login, il sera comme ceci :
  1. login:pass 

Si vous voulez mettre 2 utilisateurs, par exemple marie qui aura le pass wshtf8ffr et antoine qui aura le pass tlh5hjkr, il faudra tout simplement faire comme ceci :
  1. marie:wshtf8ffr
  2. antoine:tlh5hjkr 

Voila, maintenant on passe au dernier et à l'ultime .htaccess qui protègera tout ce dossier smiley . Ce fichier se trouvera dans le dossier administration. Il aura ce code :
  1. PerlSetVar AuthFile administration/pass/.htpaswd
  2. AuthName "Acces Restreint"
  3. AuthType Basic
  4. require valid-user 

On va juste s'occuper de ce qui est en gras, le reste c'est pas très important. Il faut juste écrire le lien vers le fichier .htpaswd à partire de la racine du site. Par exemple mon fichier .htpaswd se trouve dans le dossier sondage et le sondage qui se trouve dans le dossier admin il faudra mettre admin/sondage/.htpaswd

---------------------------------------------

J'espère que se mini tuto vous à plus et que sa vous servira un peu pour vos sites smiley
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Dites-moi vos impréssionts ! smiley
XTremTourist
XTremTourist
Déconnecté
il me prend pour un con la smiley smiley smiley smiley smiley smiley
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Hein ? smiley
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Aufaite t'a vu mon nouvelle avatar il est beau hein ? smiley
XTremTourist
XTremTourist
Déconnecté
mdr smiley
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Mais quoi ? ><
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
smiley
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
smiley
Zipjo
Zipjo
Déconnecté
Moi je connais plus simple : http://www.hostanalyse.com/index.php?pg=15
XTremTourist
XTremTourist
Déconnecté
pi on fait comment pour encoder le pass sur linux et unix !!!!
pi le module perl je sais qu il est disponible cher FREE ce ki permet de pass encoder les pass !!!
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
Zipjo -> Mon tuto est mieux expliquer smiley
ViTcH
ViTcH
Déconnecté
Si vous avez besoin de rien, je suis l&agrave; :)
Ne le prend pas mal mais Extrem a raison. Ton tutorial n'est carrement pas complet.

Tu n'indiques même pas comment encoder (ou hasher si tu preferes) par exemple soit même son mot de passe en MD5.

En fait, tu as une vision beaucoup trop minimaliste d'un .Htaccess. Cela ne permet pas seulement de restreindre l'accés à des pages.

Quand tu dis: "On va juste s'occuper de ce qui est en gras, le reste c'est pas très important."
Tu n'expliques pas aux membres le reste du fichier. On peut configurer un .htaccess de plusieurs manieres!!! C'est trés puissant!!

Enfin, ça partait d'une bonne intention donc ça fait plaisir smiley.
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
Soyez pas trop dur , il debute le petit.Et puis c'est pour aider mais bon desolé ton tuto est euh .. no comment.
Allez petit , un jour tu deviendra grand et Globuleux :D
webman
webman
Déconnecté
WeBy ou WeBmInOu pour les intîmes ^^
ok merci smiley
Mais je suis grand le 19 janvier puisque j'aurais 13 ans :girn: :girn:
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog