Joomla Проверка, что пользователь авторизован и является администратором.

19.06.2018

Пример того, как а Joomla 3 проверить, что пользователь авторизован и к каким группам он относиться.

 
$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;
}


Пометки: auth, авторизация, права пользователя
Яндекс.Метрика