Aide pour .htacess apache php
Forum Programmation : Aide pour .htacess apache php
Slt,
J'aimerai protéger l'acces a une page (en php) sur mon serveur web (avec Apache2) mais ca ne marche pas.
Il faut mettre quoi dans le fichier .htaccess pour protéger la page 'accesr.php' par exemple.
Mon fichier .htaccess :
AuthuserFile c
Program Files/Apache Group/Apache2/htdocs/saplus #chemin du site
Authname "Accès réservé"
Authtype Basic
<Limit get post>
Require valid-user
</limit>
J'ai modifié mon httpd.conf
Allowoverride all pour .htaccess
Si quelq'un peut m'aider merci.
Personne peut m'aider SVP, je bloque la
Tout d'abord, je crois qu'avec un .htaccess, tu ne peux protéger qu'un répertoire, pas une page particulière.
ensuite, ton AuthUserFile doit être le chemin complet vers ton fichier de user/pass.
Petit tutoriel: http://www.infres.enst.fr/~danzart [...] ccess.html
Merci crazy, le tuto a l'air d'être clair, en cas je met ma page ds un répertoire,c'est bon non ?
j'essai avec ca
je comprend pas ces lignes :
AuthUserFile /usr/local/bin/www/httpd_1.3/basedenoms/.htpasswd
AuthGroupFile /dev/null
je suis sur windows /usr et /dev c'est sur linux non ?
Je dois mettre
authuserfile c
program files/apache/apache2/htdocs/monsite/.htaccess
et pour
AuthGroupFile ?
Ca marche tjs pas, pour récapituler, j'ai créé un dossier 'accesr' contenant la page que je veux protéger. Dans ce meme dossier, il y a le fichier .htaccess et .htpasswd.
mon fichier .htaccess :
AuthName "Accès réservé"
AuthUserFile C
Program Files/Apache Group/Apache2/htdocs/saplus/accesr/.htpasswd
AuthGroupFile /dev/null
AuthType Basic
<limit GET>
require valid-user
</Limit>
Sachant que sur mon serveur Apache2 sur windows, j'ai bien mis a jour le fichier httpd.conf
Allowoverride all
Ca commence à m'énerver, personne s'y connais bien ici ?
Merci.
Bon avant de commencer je peux te dire que tu peux tres bien protéger une seule page avec des fichiers .htaccess et que tu n'as pas besoin de modifier quoi que se soit dans tes fichiers de configuration d'apache ou de php.
voila un fichier htaccess qui protège ma page admin.php
<Files admin.php>
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "C:\Program Files\EasyPHP1-8\www\stage\mon_annuaire\inc\.htpasswd"
Require valid-user
</Files>
et le fichier .htpasswd ( se trouvant ici C:\Program Files\EasyPHP1-8\www\stage\mon_annuaire\inc\) :
admin:$apr1$bVZ/8SXH$BcNs7Dbi4p02Ni0GOcvTF.
voila et c'est tout : ici le login c'est admin et le pass : admin
Génére tes fichiers .htpasswd grace à se site ( les mots de pass doivent être crypter en md5 ) http://aspirine.org/htpasswd.html
Merci kymic, j'ai repris ton fichier .htacces, je l'ai adapté a ma situation, j'ai relancé apache.
Mais ca ne marche tjs pas.
Je comprend pas.
<Files accesr.php>
AuthName "Page Accès réservé"
AuthType Basic
AuthUserFile "C:\Program Files\Apache Group\Apache2\htdocs\saplus\.htpasswd"
Require valid-user
</Files>
J'utilise la version Apache 2.0.58 car j'avais des problemes avec la derniere version.
T'utilise quelle version Kymic ?
tu dis que sa marche pas mais sa fait quoi ?
moi j'ai easyphp8
Bin ca fait rien kan je clique sur le lien qui devrait être protégé, ca me l'affiche sans rien me demander.
J'ai pas fé encore de cryptage pour le fichier .htpasswd mais ca devrait marcher qd mm.
Ca coince tjs.
Mon fichier .htaccess :
<Files accesr.php>
AuthName "Page Accès réservé"
AuthType Basic
AuthUserFile "C:\Program Files\Apache Group\Apache2\htdocs\saplus\.htpasswd"
Require valid-user
</Files>
Tu mets bien ton fichier .htaccess au même niveau que ton fichier à protégé dans l'arborescence ?
Oui bien sur tout est dans le répertoire "saplus" qui contient l'ensemble des pages et les 2 fichiers .htaccess et .htpasswd.
J'ai relancé apache, mais ca m'affiche tjs la page sans rien demander.
Ok c'est bon merci, mon fichier .htaccess était nommé .htacccess
Merci encore de ton aide.
MDR je n'ausais pas te demander si tu avais pas des fois fait des fautes de frappes !!! mais j'aurais bien du !!!
Allez va c'est pas grave ! mais la prochaine foi fait attention à tout avant de poster " hein sa marche pas ! "
ouais mais au départ mon fichier .htaccess était pas correct..
Il y a 490 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

crazycat@idn