Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2007, 03:00
XBaRt
 
Fecha de Ingreso: enero-2004
Ubicación: Argentina, Buenos Aires, Mar del Plata
Mensajes: 38
Antigüedad: 20 años, 11 meses
Puntos: 0
Pregunta Zend Framework y Zend_Auth

Hola, vuelvo con otra consulta. Estoy utilizando el Zend_Auth para autentificar mis usuarios. Cuando hago la autentificacion, si es un usuario valido, guardo los datos de esa tabla en una especie de session que me es brindada por el ZF.
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('/');
                } 
Saludos,
Fernando.