Как обновить права пользователя?
Привет.
Я добавляю пользователя в группу
Я добавляю пользователя в группу
$modx->user->joinGroup()
$modx->user->save()
Но он не получает сразу права назначенные этой группе, только после релогина. Как сразу обновить права? Комментарии: 3
Права пользователя кешируются в сессию, лечу плагином на OnWebPageInit — форсирую получение прав:
<?php
switch ($modx->event->name) {
case 'OnWebPageInit':
if($modx->user->isAuthenticated()){
$modx->getUser('', true);
}
break;
}
В свое время тоже искал решение.
Добрые люди подсказали: modx.pro/help/3420/
Добрые люди подсказали: modx.pro/help/3420/
Увы, ссылка перестала работать, если не затруднит напишите пожалуйста суть — в чём смысл этого рабочего решения?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.