[SYMFONY2] problème de sécurité
sohaieb
Messages postés
146
Date d'inscription
Statut
Membre
Dernière intervention
-
sohaieb Messages postés 146 Date d'inscription Statut Membre Dernière intervention -
sohaieb Messages postés 146 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai utilisé ce code lors de l'enregistrement d'une nouvelle société , et quand je l'accèdes à partire d'un autre compte utilisateur (non pas OWNER) il dit accès interdit (cela veut dire que tout va bien) mais quand j'applique la même méthode pour l'entité beacon ($bea) ça marche jamais , et l'entité elle est modifiable partout , c'est quoi le problème exactement ? voici le code :
j'ai utilisé ce code lors de l'enregistrement d'une nouvelle société , et quand je l'accèdes à partire d'un autre compte utilisateur (non pas OWNER) il dit accès interdit (cela veut dire que tout va bien) mais quand j'applique la même méthode pour l'entité beacon ($bea) ça marche jamais , et l'entité elle est modifiable partout , c'est quoi le problème exactement ? voici le code :
$aclProvider = $this->get('security.acl.provider'); $objectIdentity = ObjectIdentity::fromDomainObject($bea); try { $acl = $aclProvider->findAcl($objectIdentity); } catch (AclNotFoundException $e) { $acl = $aclProvider->createAcl($objectIdentity); } $user = $this->getUser(); $securityIdentity = UserSecurityIdentity::fromAccount($user); var_dump($acl); $acl->insertObjectAce($securityIdentity, MaskBuilder::MASK_OWNER); /* $securityIdentity = new RoleSecurityIdentity('ROLE_ADMIN'); $acl->insertObjectAce($securityIdentity, MaskBuilder::MASK_EDIT);*/ $aclProvider->updateAcl($acl);
A voir également:
- [SYMFONY2] problème de sécurité
- Question de sécurité - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Mode securite - Guide
- Clé de sécurité windows 10 gratuit - Guide
- Url masquée pour votre sécurité - Forum Programmation