Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour/soir,
Voila, j'ai un soucis avec ma session, je n'arrive absolument pas à la récupérer... pourtant j'ai pas l'impréssion qu'il y ai une erreur.
Explication : 
Lors d'une tentative de connexion (envoie du form en POST), si le couple email/mot de passe n'existe pas je créer une session "login" avec l'attribut "error" à vrai, puis je redirige vers la page de connexion (GET) --> cela évite que si on recharge la page, qu'il y est une soumission du formulaire à nouveau. Lors de l'arrivé à a la page login il devrai me resortir ma session "login" ... sauf si j'ai mal fait quelques choses... ?
Cordialement.
        // Cas Get
        if ($this->getRequest()->isGet()) {
            
            // Récupère le contenue de la session login si elle existe
            if (Zend_Session::namespaceIsset('login')) {
                $sLogin = new Zend_Session_Namespace('login');
                $this->view->s_login = $sLogin;
            } 
        }
        // Cas Post
        if ($this->getRequest()->isPost()) {
            // Récupère les infos de l'utilisateur
            $user = self::getUserByEmail($email);
            // Si aucun compte/email à été trouvé
            if (!$user) {
                
                // Nouvelle session
                $sLogin = new Zend_Session_Namespace('login');
                $sLogin->error = true; 
                // Redirection vers la page de login
                return $this->redirect(Staticroute::getByName('zpb-login')->assemble());
            }
        }
Hors ligne