Accès aux informations
1. Existence d’un rôle
Syntaxe de vérification de la présence d’un rôle dans l’objet ACL
$bResultat = $oAcl->isRole('<nom du rôle>'); SecurityPlugin:isRole
nom du rôle : le nom du rôle à contrôler.
La fonction renvoie true si le rôle existe, sinon false.
Exemple de vérification d’un rôle
$bResultat = $oAcl->isRole('clients');
2. Existence d’une ressource
Syntaxe de vérification de la présence d’une ressource dans l’objet ACL
$bResultat = $oAcl->isResource("<nom d'un contrôleur>"); SecurityPlugin:isResource
nom d’un contrôleur : correspond au nom du contrôleur dont il faut vérifier la présence dans l’objet ACL.
La fonction renvoie true si la ressource est présente, sinon false.
Exemple de vérification d’une ressource
$bResultat = $oAcl->isResource('produits');
3. Vérification de l’accès
a. Usage
Syntaxe de vérification d’accès
$oAcl->isAllowed('<nom de rôle>', '<nom du contrôleur>',
'<nom de l'action>'); SecurityPlugin:isAllowed
nom de rôle : le nom du rôle pour lequel il faut vérifier les accès.
nom du contrôleur : le nom du contrôleur auquel le rôle souhaite...