Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis entrain de tester et de mettre en place Zend_ACL mais je ne comprend pas certaines choses. En effet, il me semble bien écrire mes ACL avec les allow qu'il faut mais isAllowed reste toujours à faux.
Mon code :
$acl = new Zend_Acl(); $acl->addRole(new Zend_Acl_Role('moderateur')); $acl->addRole(new Zend_Acl_Role('administrateur')); $acl->addResource(new Zend_Acl_Resource('administration')); $acl->addResource(new Zend_Acl_Resource('moderation')); //Si l'utilisateur est modérateur if($statut == 1) { $acl->allow('moderateur','moderation'); } //Si l'utilisateur est administrateur else if($statut == 2) { $acl->allow('administrateur','administration'); } else { } $test = $acl->isAllowed('moderateur',null,'moderation'); Zend_Debug::dump($test);
isAllowed me renvoit toujours à faux même quand mon statut est à 1 ou 2. Je dois mal m'y prendre. Vous pouvez m'expliquer car même avec un livre+des tutoriaux je ne comprend pas trop.
Merci d'avance
Hors ligne
salut gars
essaye voir
$test = $acl->isAllowed('moderateur', 'moderation');
Hors ligne
Bah mince alors cela fonctionne ?... Pourtant avant de mettre null j'avais essayer comme tu as dit strange...
Merci beaucoup en tout cas
Hors ligne