5
Używam składnika Symfony Security/ACL do sprawdzania uprawnień grupy "losowych" użytkowników dla danego obiektu domeny.Sprawdzanie uprawnień ACL kilku użytkowników dla obiektu
$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);
Mam jednak problem z sprawdzeniem, czy udzielono pozwolenia dla danego użytkownika. Jak mogę to zrobić?
to nie rozwiąże problemu sprawdzanie uprawnień dla kilku użytkowników, tylko dla jednego wysyłającego żądanie. – albertedevigo