Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2009, 07:53
Avatar de poloche
poloche
 
Fecha de Ingreso: abril-2006
Ubicación: cochabamba
Mensajes: 93
Antigüedad: 20 años, 6 meses
Puntos: 1
Mensaje Redireccionamiento con zf

Hola a todos, miren estoy teniendo un problema de redireccion creo hago lo correcto pero no he podido hacer que esto se redireccione correctamente este es el codigo

Código PHP:
public function loginAction() {
        
        
$form = new LoginForm();
        if (
$this->_request->isPost ()) {
            
$credentials = $this->_request->getPost ();
            if (
$form->isValid ( $credentials )) {
                try {
                    
$this->user->setMessage ( 'El nombre de Usuario y Password no coinciden.', PersonaModel::NOT_IDENTITY );
                    
$this->user->setMessage ( 'La contraseña ingresada es incorrecta. Intentelo de nuevo.', PersonaModel::INVALID_CREDENTIAL );
                    
$this->user->setMessage ( 'Los campos de Usuario y Password no pueden dejarse en blanco.', PersonaModel::INVALID_LOGIN );
                    
$this->user->login ( $credentials ['username'], $credentials ['password'] );
                    
$this->view->person = PersonaModel::getIdentity ();
                    
$idPersona = $this->view->person->id_persona ;
                    
$rol = new RolModel();
                    
$roles = $rol->getRoles ( $idPersona);
                    
$sesion = new Zend_Session_Namespace('Zend_Auth');
                    
$menu=PersonaModel::getMenuBar($idPersona);
                    
$sesion->__set('roles',$roles);
                    
$sesion->__set('menus',$menu);

                } catch ( 
Exception $e ) {
                    echo 
"errror".$responseLogin = $e->getMessage ();
                    
$this->view->responseLogin=$responseLogin;
                    
$this->_forward('index','index',null,array('error'=>$responseLogin));// ( 'index' ,array('error',$responseLogin));
                    
exit;
                }
            }
        }
    } 
pero siempre me va al script login.phtml y creo que lo que estoy haciendo es enviar la accion index del indexController por ende deveria volver al index.phtml o acaso me equivoco?
plis estare en espera de alguna ayuda gracias a todos
__________________
no estare lejos, por que siempre estare junto a ti