Annonce

Lorsque vous exposez un problème que vous rencontrez sur votre site, n’omettez pas de bien préciser l’adresse de la page (URL) concernée.

Ouvrez un nouveau sujet de discussion pour poser une question, n'utilisez pas une discussion déjà ouverte si votre problème est différent.
Lorsque votre sujet est résolu, indiquez-le en cliquant sur le lien "Passer le sujet en résolu".

#1 22/11/2020 23:01:32

lila
Membre
Inscription : 30/04/2014
Messages : 15

Site : restriction d'accès à géométrie variable selon les utilisateurs

Bonjour,
j'ai un petit site sur FranceServ protégé par identification et mot de passe gérés par .htaccess.
Je voudrais faire un peu plus compliqué.
Je veux que l'ensemble du site reste protégé mais que certains répertoires et fichiers ne soit accessibles qu'à certains utilisateurs. Mais je ne veux pas que ces utilisateurs "privilégiés" aient à s'identifier plus d'une fois
pour avoir accès à l'ensemble du site.
Et je veux généraliser :
   - le groupe g1 a accès à l'ensemble du site S1
   - le groupe g2 a accès au sous-ensemble S2 de S1
   - le groupe g3 a accès au sous-ensemble S3 de S2
   - etc.
Chacun de ces groupes doit s'identifier une seule fois.
Est-ce possible simplement ?
Bien cordialement,
lila

Hors ligne

#2 23/11/2020 11:56:05

elodie
Responsable/CEO FranceServ Hébergement
Lieu : Jura
Inscription : 02/04/2010
Messages : 7 735
Site Web

Re : Site : restriction d'accès à géométrie variable selon les utilisateurs

Bonjour,

Vous me parlez de groupe utilisateurs alors on va parler de "AuthGroupFile" mais sachez qu'il est possible de gérer ça uniquement par utilisateur avec uniquement du "AuthUserFile".

Dans un répertoire indépendant, vous créez un premier fichier texte "passwd" unique avec tous vos utilisateurs et un second fichier texte "group" unique également avec vos groupes d'utilisateurs ("g1: u1 u2 u3" sur une première ligne, "g2: u1 u3 u4" sur une seconde ligne, etc ... (si par exemple u2 fait partie uniquement du g1 et que u4 ne fait pas partie du g1). Le tout dans un répertoire sécurisé (avec un Deny All via un ".htaccess")

Puis dans le répertoire racine du site S1 vous placez un fichier ".htaccess" avec la directive "Require group g1 g2 g3", la ligne "AuthUserFile" et "AuthGroupFile" menant vers leurs fichiers respectifs. Ensuite dans le répertoire S2 vous allez placer un nouveau ".htaccess" avec un "Require group g2" avec les 2 directives ""AuthUserFile" et "AuthGroupFile" et pareil dans le répertoire S3 avec "Require group g3" avec les 2 directives ""AuthUserFile" et "AuthGroupFile".

Voilà grossièrement comment il faut procéder. J'espère avoir été assez compréhensible smile


P8OdseCN.gifVous avez une question ?

Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, utilisez alors dans ce cas le formulaire de contact ou alors le téléphone.

Hors ligne

#3 23/11/2020 12:20:50

lila
Membre
Inscription : 30/04/2014
Messages : 15

Re : Site : restriction d'accès à géométrie variable selon les utilisateurs

Bonjour Élodie,
toujours aussi réactive !
J'essaie cela et je vous fais part du résultat, ravi ou déconfit.
Merci.
lila

Dernière modification par lila (23/11/2020 12:21:41)

Hors ligne

#4 25/11/2020 00:56:17

lila
Membre
Inscription : 30/04/2014
Messages : 15

Re : Site : restriction d'accès à géométrie variable selon les utilisateurs

Bonjour Élodie,
vos explications étaient très claires, ça marche parfaitement.
Merci !
lila

Hors ligne

#5 25/11/2020 12:10:19

elodie
Responsable/CEO FranceServ Hébergement
Lieu : Jura
Inscription : 02/04/2010
Messages : 7 735
Site Web

Re : Site : restriction d'accès à géométrie variable selon les utilisateurs

Bonjour lila,

Je suis ravie pour vous smile

lila a écrit :

Bonjour Élodie,
vos explications étaient très claires, ça marche parfaitement.
Merci !
lila


P8OdseCN.gifVous avez une question ?

Posez-la de préférence sur le forum et si ça demande un contact plus instantané, n'hésitez pas à vous rendre sur le t'chat IRC. Si votre question est personnelle, utilisez alors dans ce cas le formulaire de contact ou alors le téléphone.

Hors ligne

Pied de page des forums

[ Générées en 0.029 secondes, 9 requêtes exécutées - Utilisation de la mémoire : 1.43 Mio (pic d'utilisation : 1.55 Mio) ]