[Apache/htaccess] Comment protéger un seul fichier

Comment protéger un seul fichier [Apache/htaccess] - Programmation

Marsh Posté le 01-12-2002 à 13:19:43    

Je suis dans la page index.php. J'ai 2 liens :
- vers docs/document1.xls
- vers docs/document2.xls
Je veux protéger document2.xls avec un mot de passe mais pas document1. Comment faire avec les htaccess SVP ?


Message édité par Dost67 le 01-12-2002 à 13:19:59
Reply

Marsh Posté le 01-12-2002 à 13:19:43   

Reply

Marsh Posté le 01-12-2002 à 17:04:27    

Le truc, mettre la clause <limit> dans une clause <Files>
 

AuthName "Acces Restreint"  
AuthType Basic
AuthUserFile /Chemin/fichier_users
 
<Files "document2.xls">  
 <limit GET POST>
  require valid-user  
 </limit>  
</Files>



---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 02-12-2002 à 17:48:14    

OK merci. Mais j'ai un pb. Le chemin d'accès au .htpasswd faut l'écrire comment (absolu, relatif) ? G essayé les 2 et ça marche pas !

Reply

Marsh Posté le 02-12-2002 à 21:51:23    

Fo l'écrire en absolu.
 
Si çà marche pas, c'est que le chemin est pas bon !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 02-12-2002 à 21:58:58    

En fait, j'ai toujours cru qu'il devait être en absolu, mais pas aquis de conscience, je viens de relir la doc :
 
http://httpd.apache.org/docs/mod/m [...] thuserfile
 
En fait il est soit en absolu, soit en relatif par rapport à ServerRoot.
 
Je ne sais pas quelle version d'apache tu utilise, ni sous quel OS, mais normalement, un fichier de user/motDePasse doit contenir de mots de passes cryptés avec l'utilitaire "htpasswd" fourni avec Apache.
 
De toute façon, maintenant tu as la doc, donc çà devrait aller :D


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed