Bonjour à tous,

Pardonnez-moi de vous déranger dans votre navigation mais, comme le titre l'indique, je rencontre quelques soucis au changement de version de Zend.

En effet, lorsque je me connecte via le login, il s'avère que les données ne sont pas conservées d'une page sur l'autre. J'ai pourtant regardé ( il me semble ) partout mais je ne vois aucun code qui supprimerait la session.

Pour mieux vous aider, voici les codes y faisant référence dans le pack :

Dans le classe Bootstrap, je dispose de ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
 protected function _initSession()
    {             
         Zend_Session::start();
             $_ZENDSESSION = new Zend_Session_Namespace();
    }
Lors de la connexion, lorsque le mot de passe est vérifié, je récupère le tableau des données complètes de l'utilisateur, et je les insère dans la session :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
                        if( $mapper->checkPassword( $isUser[0]['password'], $isUser[1] ) == true )
                        {
 
                            foreach( $isUser[0] as $item => $value )
                            {
                                $_ZENDSESSION->$item = $value;
                            }
 
                            header("Location: ./index");
                        }
J'ai beau mettre les bons identifiants, rien ne se produit. Enfin si, lors de la connexion, au passage du formulaire, la session est modifié, mais elle reperd sa valeur à la prochaine page.

J'ai cru bon de mettre dans l'index.php, fichier coeur :

après

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$application->bootstrap()
            ->run();
Voilà donc mon souci. Je vous avoue que je ne comprend pas pourquoi ceci ne fonctionne pas, j'ai beau retourner la doc dans tous les sens, le jus du fonctionnement ne coule malheureusement pas ...

Merci à ceux qui pourront m'aider ou me donner des pistes, je vous en serais reconnaissant.

Bien à vous, bonne journée,

Cr3a