Пример того, как а Joomla 3 проверить, что пользователь авторизован и к каким группам он относиться.
Joomla Проверка, что пользователь авторизован и является администратором.
		 19.06.2018	
     
$oUser = JFactory::getUser();
if ($oUser->get('guest'))
{
  // Не авторизован 
  $application = JFactory::getApplication();
  $application->redirect('/login/profile');
}
else
{
  // Авторизован 
  ...
}
Проверка, на принадлежность к группе, например, к администраторам:
 
$oUser = JFactory::getUser();
$isAdmin = FALSE;
if ( (!$oUser->get('guest')) && (in_array(8, $oUser->groups)) )
{
  $isAdmin = TRUE;
}