J'ai encore une autre chose bizarre qui se passe avec Zend.Zend_Auth ne parvient pas à écrire dans le stockage
Fondamentalement, je le code suivant après la création d'un domaine utilisateur:
$this->auth = Zend_Auth::getInstance();
$this->view->user = $this->user = $this->auth->getIdentity();
$this->user->idSite = $idSite;
$this->user->urlSite = $urlSite;
$this->auth->getStorage()->write($this->user);
Qu'est-ce rageusement me agace est que le Auth-> getIdentity() quelques instants après que:
[idSite] => 0
[urlSite] =>
Alors à partir de là, ça devient pire: Si je REFRESH ou si l'un des autres paramètres du formulaire échoue et m'envoie au MÊME FORMULAIRE, mais sans TOUCHER LE SCRIPT CI-DESSUS, le auth-getIdentity() renvoie correctement:
[idSite] => 2431
[urlSite] => exampledomain
Ce qui signifie que le code est correct et fonctionne, MAIS si le formulaire est rempli correctement et que tout se cumule bien, je redirige vers l'étape suivante: $ this -> _ redirect ('nextstep'), ni idSite ou urlSite reste vide pour toujours.
Pourquoi est-ce? Pourquoi?
Très intéressant - merci. – John
C'est un an plus tard et je construis un projet différent. Les mêmes problèmes m'ont conduit sur le même chemin et j'ai retrouvé votre poste. C'est la solution. Il résout tout, travaille toujours et il est propre et pur dans sa mise en œuvre, surtout lorsqu'il est abstrait. – John