Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2009, 10:17
mismamentetu
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Redireccionamiento de mod_login

Hola, soy nuevo en el Foro, me llamo Manuel y tengo una duda sobre el mod_login de Joomla 1.5.9.

Explico mi situación: Tengo un sistema de varios usuarios fuera a parte de la jerarquía de joomla (juga), y entonces, para un tipo de usurio según si está activo o no (dado por una tabla de la Bd), quiero que aparezca una página u otra, es decir, que de un tipo de sesión según una cualidad mía, quiero que redireccione a un sitio u otro.

Todo el rollo ya lo tengo echo dentro del Helper (mod_login), función getReturnURL($params, $type), aquí expongo el código:

Código PHP:
function getReturnURL($params$type)
    {
        if(
$itemid =  $params->get($type)) {
            
            if(
$type == "login") {
        
                
$menu =& JSite::getMenu();
                
$item $menu->getItem($itemid);
                
//-------
            
                //aqui es donde necesito capturar el username de entrada de sesión

                
$query " aquí es donde evalúo el usuario ";
                
$db->setQuery($query);
                
$db->query();
                
$pro $db->loadObject();
                
$activo $pro->activo;
            
                if(
$activo == "Si") {
            
                    
$url "dirección 1";
                } else if(
$activo == "No") {
            
                    
$url "dirección 2";
                } else {
            
                    
$url "index.php";
                }
            } else {
            
            
//-------
            
$url JRoute::_($item->link.'&Itemid='.$itemidfalse);
            }
        }
            
        return 
base64_encode($url);
        
    } 
Y aquí es donde surge mi problema, que no sé como capturar el username de acceso a la sesión para así redireccionar a la dirección 1 o 2.
He probado con la variable $my, con JRequest::getVar, con $params->get y nada, no sé como capturar la variable, ni sé tampoco como la envía joomla para verificar la sesión del usuario.


Espero su ayuda, gracias.