- la primera aplicacion creo la session y la identificacion solo con
Código PHP:
$autAdapter = new Zend_Auth_Adapter_DbTable ( self::getAdapter () );
$autAdapter->setTableName ( 'persona' );
$autAdapter->setIdentityColumn ( 'identificador' );
$autAdapter->setCredentialColumn ( 'contrasenia' );
$autAdapter->setIdentity ( $nick );
$autAdapter->setCredential ( md5 ( $password ) );
$autAdapter->setCredentialTreatment ( " AND estado='Activo'" );
$auth = Zend_Auth::getInstance ();
$result = $auth->authenticate ( $autAdapter );
- la segunada trato se que se mantenga en otro namespace asiCódigo PHP:
$autAdapter = new Zend_Auth_Adapter_DbTable ( self::getAdapter () );
$autAdapter->setTableName ( 'persona' );
$autAdapter->setIdentityColumn ( 'identificador' );
$autAdapter->setCredentialColumn ( 'contrasenia' );
$autAdapter->setIdentity ( $nick );
$autAdapter->setCredential ( md5 ( $password ) );
$autAdapter->setCredentialTreatment ( " AND estado='Activo'" );
$auth = Zend_Auth::getInstance ();
$auth->setStorage(new Zend_Auth_Storage_Session ("Ventas",true));
$result = $auth->authenticate ( $autAdapter );
- ahora ambas se logena una independiente de la otra pero cuando me muevo en la segunda no me funciona es decir si cambio de controlador o simplemete me voy a la barra de navegacion y le doy a enter me manda a la pagina de inicio para volver a logearme.