Afficher liens de menus spécifiques selon groupe et niveau d'accès

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Afficher liens de menus spécifiques selon groupe et niveau d'accès

    Hello,

    Je suis en train de refaire joujou avec les groupes et les permissions car cela fait un moment que je n'avais pas essayé des choses plus spécifiques.
    Le besoin :

    - afficher un menu spécifique en front-end quand un utilisateur se connecte depuis le front-end donc
    - j'ai 2 groupes : un groupe ADMIN et un groupe LECTEURS
    - dans chaque groupe il y a X utilisateurs
    - quand un admin se connecte, il doit voir le menu qui affiche 10 liens
    - quand un utilisateur se connecte, il doit voir le même menu qui par contre n'affiche que 5 liens sur les 10 liens initiaux

    Comment vous feriez proprement la gestion des groupes/niveaux d'accès?

    Un seul niveau d'accès pour tous? un par groupe?
    Truc tout bête, au niveau de l'imbrication des groupes :
    - comme ceci : https://prnt.sc/26wsxi9
    ou
    - comme ceci : https://prnt.sc/26wsxxu

    Idem pour les niveaux d'accès :
    - comme ceci : https://prnt.sc/26wsywq
    ou
    - comme ceci : https://prnt.sc/26wsz5m

    Le truc c'est que l'affichage ou non d'un menu depuis le front se gère via les niveaux d'accès et non les groupes.
    Idem pour le liens de menu si je me trompe pas.

    Du coup je voulais votre avis sur ce besoin et voir si je suis dans le vrai ou pas.

    Merci
    Laurent
    Dernière édition par Tortue Genial 69 à 16/02/2022, 10h22
    Expert en conception et réalisation de sites Internet 100% Joomla
    www.toonetcreation.com

  • #2
    Bonjour,

    Je pencherais plutôt au niveau des droits pour un type incluant les groupes lecteur et admin, permettant l'accès aux données réservées aux lecteurs (également visibles par les admin), et un autre uniquement admin pour accéder aux pages dont les lecteurs ne doivent pas voir les liens.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Hello Robert,

      Merci pour ton retour.

      Donc tu ferais :

      - un niveau d'accès ADMIN affecté à un seul groupe ADMIN
      et
      - un niveau d'accès LECTEURS affecté aux groupes LECTEURS + ADMIN

      C'est ça?
      Expert en conception et réalisation de sites Internet 100% Joomla
      www.toonetcreation.com

      Commentaire


      • #4
        Oui, ainsi les admin verraient les liens du niveau lecteur et du niveau admin, et les lecteurs seulement ceux qui leur sont définis.
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire


        • #5
          ok du coup au niveau du menu tu lui affecterai le niveau d'accès LECTEURS c'est ça?
          Expert en conception et réalisation de sites Internet 100% Joomla
          www.toonetcreation.com

          Commentaire


          • #6
            Les 5 liens uniquement pour les admins en droits admin, les 5 liens que peuvent voir les lecteurs et les admins en droits lecteur
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

            Commentaire


            • #7
              ok et au niveau de l'imbrication des groupes :
              - comme ceci : https://prnt.sc/26wsxi9
              ou
              - comme ceci : https://prnt.sc/26wsxxu

              ?
              Expert en conception et réalisation de sites Internet 100% Joomla
              www.toonetcreation.com

              Commentaire


              • #8
                Le deuxième, dans la mesure où le groupe admin aura plus de droits (ce qui permet d'ajouter à admin des droits non autorisés aux lecteur, comme pour auteur et éditeur, par exemple), mais rien n'empêche que les deux groupes soient au même niveau, enfants de "enregistré".
                "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

                Commentaire


                • #9
                  ok noté, je l'ai ai mis tous les deux au même niveau à la racine car pas besoin d'imbrication plus complexe.
                  merci
                  Expert en conception et réalisation de sites Internet 100% Joomla
                  www.toonetcreation.com

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X