2012-12-09 11 views
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?

risposta

Problemi correlati