Bonjour a tous, n'ayant pas pu utiliser directement les sessions de zend j'ai opté pour session php.
lors de l'authentification je lance une session comme suit;
j'arrive a récupérer le login dans la page recherche, je récupère le login, mais dès que j'actualise la page je le perd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12//au début de la page <?php session_start();?> //apres vérification des identifiants $_SESSION = array(); session_destroy(); session_start(); $_SESSION['login']= $ident; $_SESSION['mot_de_passe']= $pw; //redirection vers la page recherche.phtml $this->_helper->redirector('recherche', 'index', null, array()); exit();
J'ai aussi un problème de déconnexion, la session reste toujours active, donc l'accès a la page recherche.phtml n'est pas sécurisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <a class="signout" href="<?php echo $this->url( array( 'controller' => 'index', 'action' => 'index' ), 'default', true) ?>" onClick=" '<?php /*Zend_Session::destroy(true); */session_unset(); ;session_destroy(); ?>';alert('Vous êtes bien déconnecté');"> Déconnexion </a> </p></div>
Partager