G
enby!

Проверка авторизации через плагин

В данном уроке я покажу простой и изящный способ закрывать определенные страницы от доступа неавторизованным пользователям путем создания плагина, реагирующего на событие OnLoadWebDocument и проверяющего принадлежность шаблона текущего ресурса к группе шаблонов, предполагающих авторизацию. В случае отсутствия у текущего пользователя авторизации происходит перенаправление на страницу "Вы не авторизованы" без изменения URL при помощи метода sendForward с передачей в него необходимых параметров, один из которых - это код ошибки. В этом случае корректно передавать ошибку HTTP/1.1 401 Unauthorized. Ссылка на исходный код плагина: 🔗👉https://go.openco.ru/modx401plugin
#modxавторизация #modxавторизацияпользователей #modxrevoавторизация #modxплагины #плагинmodxrevo #modxrevolutionплагины #modxсобытияплагинов #modxустановкаплагинов #modxplugins #modxsendforward #modx401 #modx #modxrevolution #modxrevo #урокиmodx #видеоурокиmodx #обучениеmodx #созданиесайтов #вебразработка OpenModx - канал, посвященный изучению популярной системы (CMS) и фреймворка (CMF) MODx Revolution. Ведущий канала, Артем Зернов - специалист в области веб-разработки. Создатель веб-студии OpenColour. Занимается веб-разработкой более 15 лет. Среди известных клиентов - Сколково, киностудия Федора Бондарчука. 🖥 Канал OpenModx:    / openmodx   📚 Курс по разработке компонентов для Modx Revolution: http://openmodx.ru

Смотрите также