【问题标题】:Check ACL permissions of several users for an object检查多个用户对一个对象的 ACL 权限
【发布时间】:2012-11-27 09:28:19
【问题描述】:

我正在使用 Symfony Security/ACL 组件来检查一组“随机”用户对给定域对象的权限。

$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);

但是,我无法检查是否已为给定用户授予给定权限。我该怎么做?

【问题讨论】:

    标签: symfony acl symfony-2.1


    【解决方案1】:

    【讨论】:

    • 这并不能解决检查多个用户权限的问题,只针对发送请求的一个用户。
    猜你喜欢
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    相关资源
    最近更新 更多