Ver Mensaje Individual
  #13 (permalink)  
Antiguo 02/12/2010, 15:41
Avatar de alfcm
alfcm
 
Fecha de Ingreso: mayo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 7
Respuesta: como hacer un _redirect

Gracias a todos por ayudarme, logre resolver ,aunque hice un cambio pequeño, haber si le sirve a alguien que tenga el mismo problema

en mi index tengo un link lClientes el cual en codigo html era

Código PHP:
<li><a href="<?php echo $this->url(array('controller'=>'cliente','action'=>'index'),''true?>">Clientes</a></li>

pues lo cambie ya que no me funcionaba como queria, e hice lo siguiente

<li><a href="#" onclick="rutear()">Clientes</a></li>

y en mi funcion rutear esta lo sgte:

Código PHP:
function rutear(){
    $.
ajax(
            {
                
url:'http://localhost/pruebajax/public/cliente/sesion',
                
type:'POST',
                
dataType:'json',
                
success:function(datos){
                
alert(datos.conec);
                    if(
datos.conec == 'OK')
                    {
                        
location.href='http://localhost/pruebajax/public/cliente';
                    }else{
                        
location.href='http://localhost/pruebajax/public/index';    
                    }    
                }
            }    
        );
}

y en mi controller cliente cree un sesionAction y contiene lo sgte

public function sesionAction(){
        
            
$misession = new Zend_Session_Namespace('sesion_usuario');
            
            if(
$misession->conectado == 1){
                
$response->conec 'OK';
                
            }else{
                
$response->conec 'NO';
            }    
        
$this->_helper->json($response);
    } 
bueno eso es todo, creo que se entiende

Saludos