Доступ к тикетам только после авторизации
Сейчас у меня на сайте можно оставлять тикеты и комменты только после авторизации, в последующем эти тикеты и комменты доступны для просмотра всем, даже анонимным гостям. Тоесть сейчас, с помощью
Пробовал правами ограничить доступ к Разделам тикетов — сам ресурс раздела становится недоступен, а созданные в нём тикеты всё равно доступны всем (((
Подскажите, как реализовать доступ к тикету, только авторизированному пользователю который его и оставил? или на крайний случай ограничить доступ к тикетам всех неавторизированных?
Спасибо.
[[!pdoPage? &element=`getTickets` &user=`[[!+modx.user.id]]` &parents=`0`]]
авторизированный пользователь видит только свои тикеты и комменты, но на самом деле это ведь только отображение и вывод по определенному запросу, а его же тикет доступен любому, если правильно сформировать ссылку.Пробовал правами ограничить доступ к Разделам тикетов — сам ресурс раздела становится недоступен, а созданные в нём тикеты всё равно доступны всем (((
Подскажите, как реализовать доступ к тикету, только авторизированному пользователю который его и оставил? или на крайний случай ограничить доступ к тикетам всех неавторизированных?
Спасибо.
Комментарии: 2
В шаблоне поменяйте [[*content]] на
[[*createdby:eq=`[[!+modx.user.id]]`:then=`[[*content]]`:else=`Доступ запрещен`]]
Спасибо Илья, вот так заработало.
п.с. кстати, с Ваших уроков делал первые шаги в МодХ. спс)
[[!+modx.user.id:is=`[[*createdby]]`:then=`[[*content]]`:else=`Доступ запрещен`]]
п.с. кстати, с Ваших уроков делал первые шаги в МодХ. спс)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.