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...

couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Mise en place d'une stratégie de gestion de droits
Suivant
Nouveautés de la version 4