Htaccess : Accés par groupe d'utilisateurs

Fermé
Steeve59 - 15 avril 2009 à 17:14
 steeve59 - 16 avril 2009 à 15:55
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

1 réponse

Personne ne peut m'aider ???? :'(
1