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:
Pour un login, n'autoriser l'acces qu'à une seule page
dans Fichier .htaccess et réécriture d'URLs
Posté · Modifié par astanos
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:
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.