HTACCESS

Eléphanteau du PHP | 11 Messages

05 avr. 2011, 19:28

Bonjour,

je voudrais permettre l'accès à une seul personne à 2 formulaires d'insertion dans la Bdd. Pour cela, j'utilise les formulaires .htaccess et .htpasswd.

J'ai trouvé ces lignes:

AuthType Basic
Authname "Veuillez Vous Identifier."
AuthUserFile /chemin_absolu/Password/.htpasswd
AuthGroupFile /dev/null

Require valid-user


Mais ou sont-elles à placer? dans un fichier à part ou dans le fichier dont je veux protéger l'accès?

Faut-il créer un 'fichier.htaccess' ou laisser le nom du fichier '.htaccess' seul ?

Dois-je créer un répertoire avec les fichiers dont je veux protéger l'accès et mettre le htaccess dedans?

Merci beaucoup

Eléphant du PHP | 241 Messages

05 avr. 2011, 21:46

Bonsoir,
les fichier .htaccess garde seulement ce nom, ce sont des fichiers sécurisés par apache (tout comme le .htpasswd).
Tu peux empêcher l'accès à certains fichiers parmi d'autres, mais le plus pratique c'est de faire un seul dossier avec les fichiers que tu veux rendre accessible avec un mot de passe par exemple.
Dans ce même dossier, tu place ton .htaccess et ton .htpasswd.

Le code que tu as mis est donc à mettre dans le fichier .htaccess.

Dans le fichier .htpasswd il faut placer le/les login autorisé avec un mot de passe crypté pour chaque.

http://fr.wikipedia.org/wiki/Htaccess

Eléphanteau du PHP | 11 Messages

06 avr. 2011, 12:47

Merci pour la réponse.

J'ai ce message d'erreur lorsque je veux accéder à ma page protégée:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.3 (Debian) mod_fastcgi/2.4.2 Server at jeanfrancois.vetillard.perso.sfr.fr Port 80

Voila mon .htaccess:

<Files admin.php>
AuthType Basic
Authname "Veuillez Vous Identifier."
AuthUserFile .../jeanfrancois.vetillard.perso.sfr.fr/C.Elecc/.htpasswd
AuthGroupFile /dev/null
<LIMIT GET POST>
Require user mathiascelecc61
</LIMIT>
<LimitExcept GET>
deny from all
</LimitExcept>
</Files>

Y a t-il une erreur? J'héberge temporairement mon site sur mes pages perso de sfr...

Eléphant du PHP | 241 Messages

06 avr. 2011, 15:29

Salut,
et bien à part la ligne AuthUserFile je ne vois pas ce qui pourrait clocher :|