Para obtener los valores de entrada del formulario bastaría con:
Código PHP:
   if ($this->_request->isPost()) {
 
    $values = $this->_request->getPost();
 
    $values['username'];
    $values['password'];
 
} 
    - Comprobar los valores con condicionales, por ejemplo: 
Código PHP:if (isset($values["username"])) {
// Comprobar con un modelo si existe en la base de datos...
} else {
// Si no existe $this->view->message = "mensaje...";
}
 - Zend_auth propone los results.
Zend_Auth_Result::SUCCESS
Zend_Auth_Result::FAILURE
Zend_Auth_Result::FAILURE_IDENTITY_NOT_FOUND
Zend_Auth_Result::FAILURE_IDENTITY_AMBIGUOUS
Zend_Auth_Result::FAILURE_CREDENTIAL_INVALID
Zend_Auth_Result::FAILURE_UNCATEGORIZED
Sin embargo hay cosas que no entiendo de esta forma, por ejemplo... Si el authenticate() requiere el Identity... como puede dar un result FAILURE_IDENTITY_NOT_FOUND ??? tampoco entiendo cuando se daría el AMBIGUOUS o el UNCATEGORIZED
 - Crear validadores personalizados Con Zend_Validate
Como lo haríais vosotros ??? :S
Gracias !! 
 
