Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-05-2013 11:47:19

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

Identification / ouverture de session

Bonjour, j'éssaie d'instancier une session a chaque identification réussie, mais j'y arrive pas!!
J'ai ajouté ce code au fichier .ini

Code:

resources.session.save_path = APPLICATION_PATH "/../data/session"
resources.session.use_only_cookies = true 
resources.session.remember_me_seconds = 864000

Apres authentification réussie, j'ai mis l'instanciation d'une session dans mon controlleur comme suit:

Code:

if ($ident && $pw){
            //$pw = md5($pw);    
            $result = $user->select()
                                -> where ('id  = ?', '$ident') 
                                -> where ('pw1 = ?', '$pw');
            //$result = $form->getAdapter()->fetchAll($select);

            /*          
            $result = $form->select()
                           -> where ('id  = ?', '$ident') 
                           -> where ('pw1 = ?', '$pw');*/
            $rows = count($result);
            if ($rows !== 0){
                
                $usersession = new Zend_Session_Namespace('usersession');
                $usersession->nom = $ident;
                
                $this->_helper->redirector('recherche', 'index', null, array('nom'=>$ident));
                
            }else $this->view->form = "Identifiant ou Mot de passe incorrecte";
            
        }else $this->view->form = "Veuillez remplir les deux champs";

le message d'erreur est le suivant :

Code:

Exception information:
Message: Zend_Session::start() - C:\wamp\www\stage\library\Zend\Session.php
(Line:477): 
Error #2 session_start() [function.session-start]: open(C:\wamp\www\stage\application/../data/session\sess_gesfun7no4bkf0v8e4l9hlc5t3, O_RDWR)
 failed: No such file or directory (2) C:\wamp\www\stage\library\Zend\Session.php(Line:487):
 Error #2 session_write_close() [function.session-write-close]: open(C:\wamp\www\stage\application/../data/session\sess_gesfun7no4bkf0v8e4l9hlc5t3, O_RDWR) 
failed: No such file or directory (2) C:\wamp\www\stage\library\Zend\Session.php(Line:487):
 Error #2 session_write_close() [function.session-write-close]: Failed to write session data (files).
 Please verify that the current setting of session.save_path is correct (C:\wamp\www\stage\application/../data/session)

Dernière modification par Yiwen (02-05-2013 13:51:20)

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