Htaccess : Accés par groupe d'utilisateurs
Steeve59
-
steeve59 -
steeve59 -
Bonjour,
Après plusieurs heures de recherches à ce sujet, je me permets maintenant de poser la question.
J'ai créé un espace perso chez free.
Pour gérer les accés restreints j'ai fait comme j'ai trouvé partout ailleurs :
J'ai créé un répertoire "pass" dans lequel j'ai mis 2 fichiers :
.htaccess
deny from all
pass.txt
moi:pass1
toi:pass2
lui:passtiss
Puis dans le répertoire à protéger j'ai mis un fichier .htaccess
PerlSetVar AuthFile pass/pass.txt
AuthName "Acces Restreint"
AuthType Basic
require user moi toi lui
Tout cela a fonctionné parfaitement depuis 1 an. Sauf que mes besoins ont changé.
En effet je me retrouve maintenant avec une vingtaine d'utilisateurs ayant des droits d'accés différents mais similaire par groupe.
Je cherche donc à faire maintenant à mettre les utilisateurs dans des groupes et à permettre l'accés par groupe à un répertoire.
J'ai fait plusieurs tests mais je tombe toujours sur une erreur 500 sans me demander de mot de passe.
Voici le test prescrit dans la majorité des sites que j'ai visité:
Un répertoire "pass" dans lequel on met 3 fichiers :
.htaccess
deny from all
.htpasswd (avec mots de passe non cryptés chez free apparemment)
moi:pass1
toi:pass2
lui:passtiss
.htgroup
grp-nous: moi toi
grp-autres: lui
Puis dans le répertoire à protéger un fichier .htaccess qui à priori ressemblerait à ça :
AuthUserFile pass/.htpasswd
AuthGroupFile pass/.htgroup
AuthName "Acces Restreint"
AuthType Basic
<limit GET>
require group grp-nous
</Limit>
Mais ça ne marche pas...
Je n'ai pas énormément de compétence, j'avance par tatonnement et là je suis bloqué.
Pourquoi dans mon 1er cas j'utilise "PerlSetVar" et que dans le 2éme ça n'apparait plus ? on dirait un autre language de programmation.
Qu'ai-je loupé ?
Merci de votre aide...
Steeve59
Après plusieurs heures de recherches à ce sujet, je me permets maintenant de poser la question.
J'ai créé un espace perso chez free.
Pour gérer les accés restreints j'ai fait comme j'ai trouvé partout ailleurs :
J'ai créé un répertoire "pass" dans lequel j'ai mis 2 fichiers :
.htaccess
deny from all
pass.txt
moi:pass1
toi:pass2
lui:passtiss
Puis dans le répertoire à protéger j'ai mis un fichier .htaccess
PerlSetVar AuthFile pass/pass.txt
AuthName "Acces Restreint"
AuthType Basic
require user moi toi lui
Tout cela a fonctionné parfaitement depuis 1 an. Sauf que mes besoins ont changé.
En effet je me retrouve maintenant avec une vingtaine d'utilisateurs ayant des droits d'accés différents mais similaire par groupe.
Je cherche donc à faire maintenant à mettre les utilisateurs dans des groupes et à permettre l'accés par groupe à un répertoire.
J'ai fait plusieurs tests mais je tombe toujours sur une erreur 500 sans me demander de mot de passe.
Voici le test prescrit dans la majorité des sites que j'ai visité:
Un répertoire "pass" dans lequel on met 3 fichiers :
.htaccess
deny from all
.htpasswd (avec mots de passe non cryptés chez free apparemment)
moi:pass1
toi:pass2
lui:passtiss
.htgroup
grp-nous: moi toi
grp-autres: lui
Puis dans le répertoire à protéger un fichier .htaccess qui à priori ressemblerait à ça :
AuthUserFile pass/.htpasswd
AuthGroupFile pass/.htgroup
AuthName "Acces Restreint"
AuthType Basic
<limit GET>
require group grp-nous
</Limit>
Mais ça ne marche pas...
Je n'ai pas énormément de compétence, j'avance par tatonnement et là je suis bloqué.
Pourquoi dans mon 1er cas j'utilise "PerlSetVar" et que dans le 2éme ça n'apparait plus ? on dirait un autre language de programmation.
Qu'ai-je loupé ?
Merci de votre aide...
Steeve59
A voir également:
- Htaccess : Accés par groupe d'utilisateurs
- .Htaccess localhost - Forum Référencement
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe - Forum Mozilla Firefox
- Aide avec chemin.php (.htaccess) ✓ - Forum PHP
- .Htaccess RewriteCond dossier ✓ - Forum Créer un site
- Probllème avec mon .htaccess - Forum Webmastering