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