5
Uso il componente Symfony Security/ACL per verificare le autorizzazioni di un gruppo di utenti "casuali" per un determinato oggetto dominio.Verifica autorizzazioni ACL di più utenti per un oggetto
$article = ...; // domain object
$users = ...; // array of users
$oid = ObjectIdentity::fromDomainObject($article);
$sids = array();
for ($users as $user) {
$sids[] = UserSecurityIdentity::fromAccount($user);
}
$aclProvider = ...; // "security.acl.provider" service
$acl = $aclProvider->findAcl($oid, $sids);
Tuttavia, ho difficoltà a verificare se è stato concesso un determinato permesso per un determinato utente. Come lo posso fare?
che non risolve il problema del controllo delle autorizzazioni per più utenti, solo per una invio della richiesta. – albertedevigo