Aller au contenu

Sujets conseillés

Posté

Bonjour, :)

J'ai un .htaccess sur mon site qui protège un de mes dossier. J'ai un login et un pass qui me permettent d'accéder à ce dossier.

Cependant, je voudrait qu'avec un autre login, une personne puisse accéder à un et un seul fichier du repertoire.

Est-ce possible?

Merci :thumbsup:

Posté (modifié)

Bonjour,

En ayant par exemple un dossier "Folder", contenant les fichiers 1.txt, 2.txt et 3.txt ainsi que le .htaccess et le .htpasswd

Ton .htpasswd est du type

toto:toto

titi:titi

(en espérant bien évidemment que les mots de passe soient cryptés =) )

Si tu veux que le user toto puisse accéder à la racine du dossier ainsi qu'aux fichiers, mais que le user titi ne puisse accéder qu'à 3.txt tu peux faire comme ça dans ton .htaccess:

CODE
AuthUserFile "/chemin/vers/Folder/.htpasswd"

AuthGroupFile /dev/null

AuthName "Accès sécurisé"

AuthType Basic

<LIMIT GET POST>

Require user toto

</LIMIT>

<FilesMatch 3.txt>

AuthUserFile "/chemin/vers/Folder/.htpasswd"

AuthName "Accès sécurisé"

AuthType Basic

require user toto titi

</FilesMatch>

Testé rapidement en local et ça a l'air de jouer.

Modifié par astanos

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...