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='.$itemid, false);
}
}
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.