Cita:
Iniciado por masterpuppet Hace un dump de $auth antes de intentar el write,
Código PHP:
Ver original$data = $authAdapter->getResultRowObject(array('nombre', 'user', 'email')); Zend_Debug
::dump($auth);die;$storage = $auth->getStorage()->write($data);
a ver si es efectivamente un Zend_Auth.
Y tenes un namespace sin usar, usuario, lo instancias y lockeas pero no haces nada con el.
Saludos.
Hice varios dump y voy a detallarlos:
Código PHP:
var_dump($auth);
object(Zend_Auth)#79 (1) { ["_storage:protected"]=> object(Zend_Auth_Storage_Session)#124 (3) { ["_session:protected"]=> object(Zend_Session_Namespace)#121 (1) { ["_namespace:protected"]=> string(9) "Zend_Auth" } ["_namespace:protected"]=> string(9) "Zend_Auth" ["_member:protected"]=> string(7) "storage" } }
Código PHP:
$data = $authAdapter->getResultRowObject(array('razonsocial', 'user'));
var_dump($data );
object(stdClass)#126 (2) { ["nombre"]=> string(28) "NOMBRE" ["user"]=> string(11) "USUARIO" }
Código PHP:
$storage = $auth->getStorage()->write($data);
var_dump($storage);
NULL --> Acá creo que hay un problema porque a mi criterio no debería ser NULL!!!
Con respecto a namespace tengo pensado usarlo pero si no puedo loguear no puedo usarlo.