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

Опубликовано: 28 Сентябрь 2024
на канале: Lectoria OpenMODX
484
29

В данном уроке я покажу простой и изящный способ закрывать определенные страницы от доступа неавторизованным пользователям путем создания плагина, реагирующего на событие 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