Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-02-2011 10:56:18

akrogames
Membre
Date d'inscription: 22-03-2010
Messages: 27

Ne comprend pas Zend_ACL

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 :

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

 

#2 09-02-2011 19:24:46

pheuh
Membre
Date d'inscription: 18-03-2010
Messages: 22

Re: Ne comprend pas Zend_ACL

salut gars
essaye voir
$test = $acl->isAllowed('moderateur', 'moderation');

Hors ligne

 

#3 10-02-2011 08:59:15

akrogames
Membre
Date d'inscription: 22-03-2010
Messages: 27

Re: Ne comprend pas Zend_ACL

Bah mince alors cela fonctionne ?... Pourtant avant de mettre null j'avais essayer comme tu as dit strange...

Merci beaucoup en tout cas wink

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages