Да. Но здесь есть два НО, больших и жирных: 1. Ме
Да. Но здесь есть два НО, больших и жирных:
- Метод
modUser::isMember()(а точнееmodUser::getUserGroupNames(), вызываемый вmodUser::isMember()), получает группы пользователей из сессии пользователя. Это чревато тем, что если пользователь уже был авторизован, а вы ему меняете группу пользователя, изменения возникнут только после уничтожения его сессии. - Метод
modUser::isMember()не принимает id группы пользователей, что повлечет за собой понятные последствия в случае переименовывания группы пользователей.
Но в целом можно пользоваться. И да — этот метод так же не имеет никакого отношения к primary_group :)