Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-10-2008 10:21:14

Cidrolin
Membre
Date d'inscription: 21-08-2008
Messages: 74

[RESOLU] [ZEND 1.6] Problème avec Guest

Bonjour,

je me suis mis hier soir à ACL pour mettre en application sur mon site. J'ai bien compris comment ça marchait, et m'inspirant de vos exemples de codes, j'ai construit le mien. Cela dit, j'ai dû passer à côté de quelque chose avec le rôle "guest"

En effet, je veux lui attribuer l'accès uniquement sur l'index.

Donc je fais : $acl->allow('guest', 'index');

Et quand je me pointe sur le controller index, sans être identifié, acl me redirige quand même vers la page de connexion. Pourtant, j'ai fait quelques échos et je suis bien en rôle guest.

Par contre quand je fais :
$acl->allow('guest") pour lui autoriser tous les droits sur tous les controllers et actions, là, je peux accéder au controller index en étant guest et même à tous les autres controllers.

Je n'ai rien de bien méchant dans ma définition des rôles et ressources :

$this->addRole(new Zend_Acl_Role('guest'));   
$this->add(new Zend_Acl_Resource('index'));
$this->allow('guest', 'index', 'index');

je fais juste en dessous un
$this->allow('guest', 'index', 'index'); 
echo $this->isAllowed('guest', 'index'); // = false

Et ça me renvoie false

Et si je fais :
    echo $this->isAllowed('guest', 'index', 'index');

Ca me renvoie true, mais me redirige quand même vers la page d'identification

Quelqu'un a-t-il une idée ?

Merci

Dernière modification par Cidrolin (14-10-2008 18:29:36)

Hors ligne

 

#2 14-10-2008 18:29:15

Cidrolin
Membre
Date d'inscription: 21-08-2008
Messages: 74

Re: [RESOLU] [ZEND 1.6] Problème avec Guest

Corrigé, bug dans le predispatch de MyAuth

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