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 :
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é ?