Как в Joomla проверить что пользователь состоит только в указанной группе?

343
10 декабря 2016, 10:18

Хочу для Всех пользователей, которые в группе "регистр", показать сообщение, а для тех, кто в других группах, не показывать. Как сделать такую проверку в Joomla 3? Начало есть а как дальше id шруппы регистр 2

$user = JFactory::getUser();
$user->groups
Answer 1
$user = JFactory::getUser();
$groups = $user->get('groups');
foreach($groups as $group) {
   $userGroup = $group; // ID группы пользователя
}
if($userGroup == 2){
   echo 'привет';
}

или можно просто проверить пользователя на "не гостя", но тогда войдут не только, зарегистрированные, а супер юзер, менеджер и т.д.

$user = JFactory::getUser();  
if (!$user->guest) {
    echo 'авторизован';
}
READ ALSO
Использование php на сайте

Использование php на сайте

Только начинаю изучение веба, а именно php, все что выдает гугл это "Создание сайта на php + mysql"Вопрос следующий - это единственный способ использования...

255
Не отправляется письмо

Не отправляется письмо

Почему-то php-скрипт не отправляет данные на почтуЯ даже сделал запись в файл, чтобы задебажить получение данных, но запись не происходит

213
Php Как избавиться от множества if

Php Как избавиться от множества if

Я получаю 3 значения которые могут быть равны low, medium, high каждоеДальше нужно в зависимости от этих значений вывести число

362
Загрузка класса с параметрами в codeigniter

Загрузка класса с параметрами в codeigniter

Можно ли в codeigniter загрузить класс с параметрами? Если да, то как? Я пробовал сделать так, но не работает:

204