Bonjour à tous,
J'utilise les Acl pour protéger l'accès a un objet de ma bdd.
Cet Objet plusieurs utilisateurs peuvent y avoir accès avec diverses permissions.
Par exemple j'ajoute une permission pour un utilisateur par
Ce que je voudrais c'est pouvoir retirer la permission à un utilisateur de la même manière que je lui ai donnée. Donc une sorte d'inverse de la méthode insertObjectAce.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $acl->insertObjectAce($securityIdentity, $maskBuilder);
La seule manière que je connais de supprimer des Aces c'est
Seulement ça efface tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $oid = new ObjectIdentity('class', $this->myObjectClass); $this->aclProvider->deleteAcl($oid);
Des solutions car la doc de symfony ainsi que Google ne donnent rien ? Merci
Partager