Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Salut à tous,
Depuis peu, je ne sais pourquoi, j'ai une erreur de redirection, cela boucle.
Dans mon LoginController :
$authentification = new Custom_Auth_Authentication(); if ($authentification->getIdentity()) { //$this->_helper->redirector('index','index','backoffice'); $this->_redirect("/accueil-administration.html"); } else { $form = new Frontoffice_Form_Login(); $login = $this->getRequest()->getParam('login'); $password = $this->getRequest()->getParam('password'); ... ...
J'ai un code erreur (venant de Chrome)
Erreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections
On dirai que cela vient des cookies (bizarre) car des que je les desactive dans FF, cela 'fonctionne' (façon de parler) !!!????, mais sans les CSS.
Par contre, en traçant, j'affiche bien du texte (en fesant un die()) dans index.phtml du controller Index. Mais apres, plus rien.
Cela ne doit pas venir de la route car en la desactivant j'ai la meme erreur.
J'ai cherché si cela venait des headers, mais j'ai pas trouvé.
Une idée ?
Merci
Fabrice
Dernière modification par __fabrice (13-10-2010 12:56:16)
Hors ligne
et il y a quoi dans le contrôleur dans lequel tu rediriges?
Hors ligne
Salut,
Rien de bien extraordinaire, la page d'accueil de l'admin, pas de traitement particulier.
Fabrice
Hors ligne
Est-ce que tu as un plugin qui pourrait rediriger ? Du genre de celui qui vérifie les droits d'accès?
Hors ligne
Oui (voir mon exemple initial), mais j'ai tout "désactivé", en laissant uniquement la redirection... çà change rien.
Ensuite, j'ai essayé d'avoir acces à l'url directement en saissisant dans la barre d'adresse (/backoffice/) avec et sans une route... pareil.
Par contre, étonnement, avec une autre action, dans le même module (/backoffice/index/logout), là, çà passe
F.
Hors ligne
et si tu commentes la ligne qui redirige (on sait jamais
) voir même remplacer par un foward. L'idéal serait d'y aller avec un debuggeur pas à pas voir combien de redirection son effectué.
PS: Essaie de supprimer tout tes cookies (j'ai vue ca sur le net).
Hors ligne
Pages: 1