J'ai essayé d'utiliser:Zend_Auth vérifier si l'utilisateur est connecté
// do login if request is posted
if (isset($_POST) && !empty($_POST)) {
// do authencation
...
} else {
// request not posted
// see if already logged in
if (Zend_Auth::getInstance()->hasIdentity()) {
echo "already logged in as: " . Zend_Auth::getInstance()->getIdentity();
}
}
Zend_Auth::getInstance()->hasIdentity()
semblent être toujours faux ... même après une connexion
vérifier les cookies, session? –
Comment faites-vous votre authentification? comment vous assurez-vous qu'il est persisté? Si vous avez bien fait l'authentification, hasIdentity retournera vrai! – markus
J'ai utilisé Zend_Auth pour l'authentification, http://framework.zend.com/manual/fr/zend.auth.html#zend.auth.introduction.persistence.default, en fonction de $ result-> getIdentity() === $ auth-> getIdentity() – iceangel89