Ritorno sul problema del redirect, perchè penso che l'istruzione in Joomla 1.5 sia quella di seguito:
// Redirect to login
$uri = JFactory::getURI();
$return = $uri->toString();
$url = 'index.php?option=com_user&view=login';
$url .= '&return='.base64_encode($return);;
//$url = JRoute::_($url, false);
$mainframe->redirect($url, JText::_('You must login first') );
ed era contenuta nel file components/com_content/views/article
mi scuso in anticipo per l'insistenza, ma era un'istruzione comodissima