Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-07-2009 20:35:55

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

Question sur ACL ?

Bonjour à tous,

Pour l'utilisation de ACL, est-ce possible de faire ce :

Code:

$this->add ( new Zend_Acl_Resource ( 'default/bibi' ) );

pour résumer :

Code:

$this->add ( new Zend_Acl_Resource ( 'MODULE/CONTROLLER' ) );

Merci d'avance de vos précisions.

Cordialement.

Hors ligne

 

#2 15-07-2009 09:00:57

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Question sur ACL ?

oui


----
Gruiiik !

Hors ligne

 

#3 15-07-2009 11:18:18

slaughter
Membre
Date d'inscription: 01-04-2008
Messages: 217

Re: Question sur ACL ?

Si je peux me permettre, j'ai une petite question en plus sur le fonctionnement global des ACLs :
Ca ne va pas devenir lourd de déclarer tous les controllers (de plusieurs modules) voir toutes les actions comme ressources ? Au final on va avoir un paquet de lignes pour la gestions des autorisations non ?

Hors ligne

 

#4 15-07-2009 11:20:57

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

Re: Question sur ACL ?

Merci pour cette réponse wink

Une autre question :

Avec la gestion des permissions, est-il possible d'afficher ou non, des lien suivant les permissions ?

Exemple :

Sur une page panel/index/index

la catégorie membre ne peut pas avoir accès au lien module/index/index

Alors que l'admin peut y avoir accès.

Donc je souhaite que sur la page panel/index/index le lien module/index/index ne s'affiche que si c'est l'admin qui est connecté.

J'espère que mes explications sont claire

Encore merci d'avance.

Hors ligne

 

#5 15-07-2009 16:21:42

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Question sur ACL ?

Biensur nicko.

Code:

if ($acl->isAllowed('admin')) {
   echo '<a href="">Lien</a>';
}

----
Gruiiik !

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