Hasta aca todo bien, pero mi problema es que quiero usar otra tabla relacionada a la de usuarios para poder guardar dentro de los datos del usuario validado un par de datos mas. Como deberia hacer esto? Trate de buscar información y probe ciertas cosas pero sin exito.
Codigo:
Código PHP:
Zend_Loader::loadClass('Zend_Auth_Adapter_DbTable');
$dbAdapter = Zend_Registry::get('dbAdapter');
$autAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
$autAdapter->setTableName('usuarios');
$autAdapter->setIdentityColumn('usuario');
$autAdapter->setCredentialColumn('contrasena');
$autAdapter->setIdentity($usuario);
$autAdapter->setCredential($password);
$aut = Zend_Auth::getInstance();
$result = $aut->authenticate($autAdapter);
if ($result->isValid()) {
// Aca intento hacer algo pero sin exito
// Mi idea era buscar la columna que se relaciona en la tabla personas y agregarla en el storage, pero todavia no puedo sacar una conclusion de como hacerlo
//Zend_Loader::loadClass('Personas');
//$personas = new Personas();
//$rows = $personas->find(idUsuario);
$data = $autAdapter->getResultRowObject(null, 'contrasena');
$aut->getStorage()->write($data);
$this->_redirect('/');
}
Fernando.