Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-07-2014 01:36:56

goten4
Membre
Date d'inscription: 22-03-2013
Messages: 14

Gestion des permissions avancées au niveau données

Salut à tous,

J'utilise le module ZfcRbac pour gérer mes permissions au niveau global (accès aux controlleurs/actions + accès aux services). Il est d'ailleurs parfait pour ça !

J'aurai maintenant besoin de gérer des droits d'accès au niveau des données directement.
Prenons l'exemple de deux tables :

users
* id
* login
* email
* role (admin/user/guest)

environments
* id
* name

Un admin a donc accès à tous les environnements, un user ne peut modifier uniquement les environnements qu'on lui a affecté. Un guest n'a accès qu'en lecture aux environnements qu'on lui a affecté.

Comment feriez-vous ça ?

Merci
a+
Emmanuel

Dernière modification par goten4 (26-07-2014 01:37:23)

Hors ligne

 

#2 26-07-2014 10:59:32

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: Gestion des permissions avancées au niveau données

Salut tu peux le faire en utilisant les permissions tout est expliqué ici : https://github.com/ZF-Commons/zfc-rbac/ … Service.md

Hors ligne

 

#3 26-07-2014 12:54:43

goten4
Membre
Date d'inscription: 22-03-2013
Messages: 14

Re: Gestion des permissions avancées au niveau données

Ok J'imagine que je peux coupler un filtrage des environnements avec une table d'association users_environments avec un système de permissions / assertions pour la liste des environnements auxquels le user est associé.

Merci wink
Emmanuel

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages