isValid($_POST)) { $auth = Zend_Auth::getInstance(); $adapter = new Zend_Auth_Adapter_DbTable( $db, 'pbs_person', 'email', 'password', 'MD5(CONCAT(?, password_salt))' ); $adapter->setIdentity($loginForm->getValue('email')); $adapter->setCredential($loginForm->getValue('password')); $result = $auth->authenticate($adapter); // TODO: erweiterte fehlerbeschreibung des Users // siehe http://framework.zend.com/manual/en/zend.auth.introduction.html if ($result->isValid()) { #$this->_helper->FlashMessenger('Erfolgreich angemeldet'); $this->_redirect('/'); return; } else { //$this->_helper->FlashMessenger('E-Mail oder Passwort falsch'); } } } $this->view->loginForm = $loginForm; } }