Gestion des droits, acl insuffisant? - PHP - Programmation
Marsh Posté le 08-10-2011 à 14:23:44
Au pif :
2 urls qui pointent sur la même page.
Une avec le param 4 jours que l'ACL n'autorise que pour les gestionnaires.
L'autre _ _ _ <- Remplir les blancs.
Marsh Posté le 08-10-2011 à 15:05:48
salut
C'est une solution mais malheureusement c'est fastidieux a mettre en place, faut un menu qui fasse des liens dynamiques, avec l'internationalisation ca risque d'être rapidement le bazard, sans compter qu'on va avoir une liste de liens qui va devenir intenable dans l'admin.
En plus il y a un problème avec cette solution, l'acl en place permets de jouer sur les contrôleurs et les méthodes, pas sur les paramètres.
J'utilise cette lib pour gérer les droits : http://codecanyon.net/item/codeign [...] ent/407499 , j'ai des délais assez shorts donc je peux pas perdre de temps a réinventer la roue et coder from scratch une lib pour gérer les acl.
C'est vraiment bête parce que ce truc est largement suffisant pour tous les sites que j'ai réalisés, mais la on me demande de pouvoir gérer la granularité du contenu de manière facile et j'ai un peu de mal a trouver la bonne méthode pour le faire.
J'ai déjà réfléchi a récupérer les rôles dans mes contrôleurs, puis afficher ou non le contenu additionnel en fonction de ces derniers, mais ça veut dire que si je rajoute un rôle il faut éditer a nouveau les contrôleurs, pas top...
Marsh Posté le 08-10-2011 à 15:09:56
Si je comprends bien tu veux une solution simple tout en sachant que ce n'est pas possible ?
Marsh Posté le 08-10-2011 à 15:28:20
je n'ai pas dit que ce n'était pas possible, j'ai dit que je ne savais pas si c'était possible
Quand je parle de solution simple, c'est a administrer, pour l'utilisateur final.
Si a programmer c'est un peu chaud mais que ça vaut le coup je suis preneur.
Marsh Posté le 08-10-2011 à 14:06:14
Bonjour a tous, voila je suis en train de développer un nouveau site mais je suis confronté a un problème de gestion des droits, je m'explique:
J'ai un système d'ACL qui me permet donc d'autoriser ou pas l'accès a certaines pages, mais le problème c'est que le système d'acl ne fait qu'autoriser l'accès ou le refuser sur toute la page.
Or il se trouve que j'ai des pages ou en fonction du type de la personne connectée, le contenu doit changer.
Par exemple sur une page de visualisation de statistiques, les users de base voient les graphes sur les dernières 24h, les gestionnaires voient les graphes sur 4 jours et du contenu additionnel s'ajoute en dessous, et pour les admins ce sont les graphes sur 30 jours qui s'affichent et il y a tout le contenu additionnel qui s'affiche.
Comment faire pour pouvoir simplement a partir d'une interface d'admin gérer la granularité des informations qui sont dispensés sur une page précise? la voila la grande question que je me pose
---------------
204 - No Content