Пример того, как а 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;
}