|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2003 Messages : 46 ![]() |
Bonjour,
Je débute avec le zend framework, et je rencontre un probleme avec l'utilisation des plugins. Pour detailler: Je developpe pour mon site un systeme de gestion des ACL (ce systeme fonctionne correctement) pour effectuer le controle je developpe un plugin, le controle s'effectue correctement, mais au moment de faire la redirection vers la page de login (quand pas les droits par exemple), le script boucle et appel la requete initiale. Je vous donne le code de mon plugin Code :
Cereal59 |
||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mars 2004 Messages : 7 ![]() |
as tu mis des d'accès sur le controller Login ??
Je pense que le controller Login est soumis à une limitation d'accès (où plutôt tu ne l'a pas autorisé pour les profils "guest". vérifie. Si ce n'est pas ça. peut on voir les attributions d'accès que tu as pu faire ? bonne chance. |
|
|
00
|
|
|
#3 | ||
|
Membre éprouvé
![]() Inscription : février 2007 Messages : 475 ![]() |
Quand tu es dans le cas du "if (!$this->_auth->hasIdentity())", il faut que tu définisses le nouveau module/controller/action avec $request->setModuleName() etc.
Mais il ne faut pas déclarer $request->setDispatched(false); Pourquoi ? En fait, dans les sources du Front Controller, lors du dispatch, on a cette portion de code (zf 0.8.0) : Code :
Bien sûr, comme l'a dit vvm, assure toi que les guests ont les droits pour accéder au controller de login |
||
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : mars 2003 Messages : 46 ![]() |
Bonjour
Merci pour vos réponses, J'avais effectivement un probleme sur les ACL en fait du fait de l'organisation en modules de mon application, mes ACL sont declarées de la maniere suivante: Code :
Ensuite j'ai enlevé les Et ca fonctionne !!! Merci |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com