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 !!