Принудительная деавторизация пользователей
Судя по топику 7-ми летней давности, деавторизовать пользователя было невозможно. Возможно ли это теперь?
Сниппет проверяет находится ли юзер в нужной группе
Однако после удаления его из группы, сниппет не вернёт not a member, пока пользователь не выйдет сам. Но что, если он так и не выйдет, а мне надо, чтобы вышел конкретно он и не беспокоить остальных?
PS: авторизация, если что, через hybridauth
Сниппет проверяет находится ли юзер в нужной группе
if ($modx->user->isMember('Ololo') ) {
return "user is a member of Ololo";
} else {
return "not a member of Ololo";
}
Однако после удаления его из группы, сниппет не вернёт not a member, пока пользователь не выйдет сам. Но что, если он так и не выйдет, а мне надо, чтобы вышел конкретно он и не беспокоить остальных?
PS: авторизация, если что, через hybridauth
Комментарии: 5
Не особо поможет кейсу, но тогда вопрос будет другой. Можно ли как-то по-другому вызвать
Чтобы он всегда показывал актуальную информацию, а не ждать, пока пользователь выйдет?
Условно, пользователь видет в личном кабинете определённую инфу, пока находится в определённой группе. Удаление его из группы должно лишить возможность видеть эту инфу, но сейчас пока пользователь не выйдет из системы, его нахождение в группе для MODX так и остаётся без изменений.
$modx->user->isMember('Ololo')
Чтобы он всегда показывал актуальную информацию, а не ждать, пока пользователь выйдет?
Условно, пользователь видет в личном кабинете определённую инфу, пока находится в определённой группе. Удаление его из группы должно лишить возможность видеть эту инфу, но сейчас пока пользователь не выйдет из системы, его нахождение в группе для MODX так и остаётся без изменений.
modx.pro/help/11298/ вот я задавал похожий вопрос
Спасибо. Что-то из примеров помогло? Мне, кажется, нет :(
Ну да, что-то помогло. Не помню уже что именно
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.