| blueteen |
alors ce type de protection nécessite 2 fichiers :
un fichier .htaccess ou (htaccess.txt dans notre cas) et un fichier qui contiendra les mots de passe (cryptés), nous l'appellerons htpasswd.txt (mais on peut l'appeler comme on veut)
Voici la structure que nous allons donner à notre htaccess.txt :
Citation :
AuthUserFile "d:/site/online/secret/htpasswd.txt"
AuthName "Page avec accès restreint"
AuthType Basic
<Limit GET POST>
Require valid-user
</Limit>
|
Change juste la première ligne avec le chemin vers ton fichier htpasswd.txt (tu vois qu'on peut donner n'importe quel nom dans la mesure où tu le définis bien ici)
Là j'ai mis le chemin absolu, mais tu peux mettre un chemin relatif, du type : ../secret/htpasswd.txt, enfin tout dépend d'où se trouve ton fichier. Si tu n'es pas sûr de toi, met le chemin exact !
Il faut placer le fichier htaccess.txt dans le dossier que tu veux protéger...
Ensuite, toujours dans le répertoire qui contient ton site, crée un dossier qu'on appellera "secret".
Nous mettrons notre fichier htpasswd.txt qui contient les mots de passe dedans...
voici la structure de ce fichier :
login:password
login2:password2
login3:password3
et ainsi de suite
une ligne par compte.
en login tu mets ce que tu veux, et pour le mot de passe va ici pour le crypter (ça aussi y a un autre moyen mais on verra plus tard) : http://www.ovh.com/cgi-bin/crypt.pl
tape ton mot de passe
rentre 2 chiffres au pif
pour exemple, j'ai rentré : poisson et dh, et ça me donne : dhavECyof5PqI
Ne t'en fais, pour te connecter par la suite, il faudra rentrer "poisson" normalement"
ça c'est juste pour éviter que si on te pique ton fichier on puisse décrypter ton mot de passe (ce qui est crypté avec le lien donné, c'est pas réversible)
donc tu crées ton htpasswd.txt avec :
gau19b:dhavECyof5PqI
tu sauvegardes ce fichier dans le dossier "secret"
maintenant si tu essaies d'accéder au dossier où se trouve le htaccess.txt, tu auras une boîte de dialogue qui s'ouvre et te demande un login et un mot de passe...
une dernière chose (à moins que j'ai oublié quelque chose plus haut mais dans ce cas, je corrigerai)
nous allons empécher quiconque d'aller voir ce qu'il se trouve dans ton dossier "secret"
crée un fichier htaccess.txt et met ça dedans :
deny from all
c'est tout
ainsi en surfant sur ton site, personne (même pas toi) ne pourra aller dans ce dossier (c'est pour protéger encore plus tes mots de passe :)
voilà
essaye de faire ça et tiens nous au courant :)
@+ !! |