2009-11-24 8 views
1

J'essaye quelque chose dans le zend Framework
J'ai créé un projet avec zend_tool.Problème avec la session dans le framework zend

J'ai 2 contrôleurs

  1. artiste controleur
  2. compte controleur

Dans le AccountController chaque fois que l'utilisateur connexion $ _SESSION [ 'id'] est réglé sur l'ID utilisateur. Mais dès que je quitte le accountcontroller et que je me rends au contrôleur Artist, ma variable de session est vide.

Voici un lien vers les fichiers complets http://www.codedump.be/code/435/

Si vous regardez le saveArtistAction()

Ici, je suis toujours redirigé vers le formulaire de connexion:

if(!isset($_SESSION['id'])){ 
      $this->_forward('login', 'account'); 

     } 

J'utilise zf 1.9.5

Quelqu'un peut-il me dire comment résoudre le problème?

Répondre

0

Avez-vous défini un chemin de cookie pour la session? Essayez de vous assurer qu'il est réglé sur "/".

+0

non, où dois-je faire cela dans le zf? – sanders

+0

Avez-vous un fichier de configuration ini? set cookie_path = "/" extrait les documents de configuration de la session. http://framework.zend.com/manual/en/zend.session.global_session_management.html#zend.session.global_session_management.configuration_options –

Questions connexes