Ho provato ad utilizzare:Zend_Auth Verificando utente è connesso
// 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()
sembrano essere sempre false ... anche dopo un login
controllare i cookie, sessione? –
come si fa la vostra autenticazione? come fai a essere sicuro che sia persistito? se hai eseguito correttamente l'autenticazione, hasIdentity restituirà true! – markus
ho usato Zend_Auth per l'autenticazione, http://framework.zend.com/manual/en/zend.auth.html#zend.auth.introduction.persistence.default, secondo quel $ result-> getIdentity() === $ auth-> GetIdentity() – iceangel89