gpt4 book ai didi

symfony - 检查多个用户对一个对象的 ACL 权限

转载 作者:行者123 更新时间:2023-12-03 18:04:11 26 4
gpt4 key购买 nike

我正在使用 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 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com