5
के लिए कई उपयोगकर्ताओं की एसीएल अनुमतियों की जांच करें I किसी दिए गए डोमेन ऑब्जेक्ट के लिए "यादृच्छिक" उपयोगकर्ताओं के समूह की अनुमतियों की जांच के लिए सिम्फनी सुरक्षा/एसीएल घटक का उपयोग कर रहा हूं।ऑब्जेक्ट
$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);
हालांकि, मुझे यह जांचने में समस्या हो रही है कि किसी दिए गए उपयोगकर्ता के लिए दी गई अनुमति दी गई है या नहीं। मैं उसे कैसे कर सकता हूँ?
कि केवल एक अनुरोध भेजने के लिए कई उपयोगकर्ताओं के लिए अनुमतियाँ जाँच की समस्या का समाधान नहीं है। – albertedevigo