Aller au contenu

Pour un login, n'autoriser l'acces qu'à une seule page


Sujets conseillés

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:

Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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