@Synacs-U
Html, CSS, Js, Jquery, PHP, Mysql

Как в modx узнать имеет ли группа пользователя (user) доступ к ресурсу (по id)?

Добрый день, как проверить доступы к ресурсу по id?
(использую плагин Login)
В ресурсах обычно задаётся какие группы пользователей имеют к нему доступ, а если не имеют их кидает на 404.
spoiler
5c78feb332aae045199164.jpeg5c78feda19361879910068.jpeg

Но хотелось бы написать сниппет (или использовать уже готовый велосипед) что бы узнавать имеет ли пользователь доступ по id.
Как этого добиться?
Нашел что то вроде:
[[!+modx.user.id:isloggedin:is=`1`:then=`Yes`:else=`No`]]
[[!+modx.user.id:isnotloggedin:is=`1`:then=`No`:else=`Yes`]]
Но оно похоже просто проверяет, вошел или нет в аккаунт.
Нужно что то вроде "Если пользователь имеет доступ к ресурсу с id 25, то вернуть текст. Если не имеет доступ, то вернуть другой текст2" ))
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
Гибче и проще, как по мне, будет написать сниппет, который получает на вход параметр ID ресурса, и проверяет, разрешен ли доступ к такому ресурсу текущему пользователю.
Почитать про код сниппета можно на MODX форуме например.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы