Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-05-2013 11:37:04

Yiwen
Membre
Date d'inscription: 30-04-2013
Messages: 20

Session et sign in/out

Bonjour tout le monde,
J'ai un formulaire d'authentification, je récupère ses valeurs dans une action indexAction

Code:

 public function indexAction()
        {    
        session_start();
        $request = $this->getRequest();
        $form = new Application_Form_Identify();
        $post = $request->getPost(); // This contains the POST params
        if ($request->isPost()) {
               $ident =  trim($post['identifiant']) ;        
               $mot_de_passe =  trim($post['mot_de_passe']);
              //verification avec la BDD*
              //***** Authentification réussie *******//
              $_SESSION = array();
        session_destroy();
        session_start();                  
        $_SESSION['login']= $ident;
        $_SESSION['mot_de_passe']= $pw;
//redirection vers la page recherche
$this->_helper->redirector('recherche', 'index', null,  array());
                  exit();

La vue recherche.phtml

Code:

//au debut
<?php session_start()?>
<html>......etc
Bonjour <?php 
echo $_SESSION['login'];
?>
<a class="signout" 
  href="<?php echo $this->url(
        array(
            'controller' => 'index',
            'action'     => 'index'
        ),
        'default',
        true) ?>" onClick=" '<?php session_unset();
        ;session_destroy();
          ?>';alert('Vous êtes bien déconnecté');">
       D&eacute;connexion </a>

J'ai deux problèmes:
1- je récupère le login juste lors de la redirection, si j'actualise la page il m'affiche une erreur me disant que la session ['login'] n'existe pas.
2- la deconnexion ne fonctionne pas.
Quelqu'un peut-il m aider à résoudre ce petit problème.
Merci par avance

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages