htaccess et htpasswd

htaccess et htpasswd - PHP - Programmation

Marsh Posté le 19-04-2005 à 17:23:50    

Bonjour,
 
Cela fait 2 jours que je m'arrache les cheveux avec mes fichiers htaccess et htpasswd
 
Je voudrais protéger l'accés à un répertoire
 
Voici mon .htaccess :
AuthUserFile "C:\Documents and Settings\toto\.htpasswd"
AuthGroupFile "/dev/null"
AuthName "Acces restreint"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
 
Et j'ai crée mon .htpasswd avec la commande suivante :
.....\apache\bin> htpasswd -c .htpasswd moi
new password: *****
re type new password: *****
 
Mon fichier .htpasswd est crée avec le le nom d'utilisateur et le mot de passe cryptée.
Je l'ai copié dans C:\Documents and Settings\toto.
 
Lorsque je tape mon user name et mon password, rien ne se passe.
Au bout de trois tentatives j'ai une page d'erreur ("Forbidden..." )
 
Aprés avoir cherché des solutions sur le net, je ne vois pas d'ou provient mon erreur!
 
Help!!!

Reply

Marsh Posté le 19-04-2005 à 17:23:50   

Reply

Marsh Posté le 19-04-2005 à 17:37:28    

J'ai suivi les instructions d'un bouquin
mais personne ne voit où j'ai pu commettre une erreur??

Reply

Marsh Posté le 19-04-2005 à 17:44:30    

peut-etre un probleme avec les espaces de ton path , a cause de Documents and Settings

Reply

Marsh Posté le 19-04-2005 à 17:57:32    

Tu as pense a regarder les logs apache ?
 
Regarde access.log et error.log.
Tu risque d'y trouver plus d'infos.

Reply

Marsh Posté le 19-04-2005 à 18:39:54    

Ok je regarderai ca!!
 
Merci pour votre aide!!
 
Sinon personne d'autre aurait une idée du problème car je sais plus quoi faire la!!!

Reply

Marsh Posté le 20-04-2005 à 09:01:29    

Voila ce que j'ai trouvé dans error.log:
(2)No such file or directory: Could not open password file: c:/documents and settings/toto/.htpasswd
[Tue Apr 19 17:25:01 2005] [error] [client 172.19.107.95] user moi not found: /chemin/xxx.php
 
A votre avis que dois-je faire pour ésoudre le problème?
 
Merci!

Reply

Marsh Posté le 20-04-2005 à 10:16:35    

Essaye avec ça :  

Code :
  1. AuthUserFile "C:\Documents%20and%20Settings\toto\.htpasswd"


 
Note : /dev/null exist sous win ?


---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
Reply

Marsh Posté le 20-04-2005 à 10:24:37    

+1 yoyo
 
mais le probleme vient de AuthUserFile et non AuthGroupFile


Message édité par benamoubeach le 20-04-2005 à 10:25:15
Reply

Marsh Posté le 20-04-2005 à 10:36:09    

Merci...
 
Juste une question :
est-ce "dangereux" que mon fichier .htpasswd se trouve dans le répertoire ou il y a la .htaccess?

Reply

Marsh Posté le 20-04-2005 à 10:44:38    

JustOne72 a écrit :

est-ce "dangereux" que mon fichier .htpasswd se trouve dans le répertoire ou il y a la .htaccess?

si ton serveur est bien config pas de problème. tu dois avoir dans ton httpd.conf un truc du genre :

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>


mais bon ce n'est plus du php là...

Reply

Marsh Posté le 20-04-2005 à 10:44:38   

Reply

Marsh Posté le 20-04-2005 à 11:11:53    

J'ai ceci:
 
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</Files>
 
Il faut que je vire Satisfy All?
Que veux dire cette ligne?

Reply

Sujets relatifs:

Leave a Replay

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