Регистрация пользователей MODX

В панели управления администраторы могут создавать новых пользователей, но гораздо удобнее дать им возможность регистрироваться самостоятельно. Для реализации этой задачи потребуется установка нового компонента, а также выполнение ряда настроек.

Установка компонента Login

В верхнем меню кликаем левой кнопкой мыши на «Пакеты», после чего откроется меню, в котором нужно нажать «Установщик». В открывшемся окне нужно нажать кнопку «Загрузить пакеты». Откроется окно, где будут отображены все пакеты, которые предлагаются поставщиком, указанным в настройках. Загрузка компонента MODX В строке поиска вводим «Login», нажимаем Enter. Рядом с необходимым компонентом кликаем «Загрузить». После этого нажимаем кнопку с изображением дома. Теперь нужно кликнуть кнопку «Установить» рядом с компонентом Login, а далее выполнить установку согласно инструкции.

Cоздание групп пользователей

Нажимаем на шестерёнку в правом верхнем углу панели администрирования, кликаем на пункт меню «Контроль доступа». Дальше нужно нажать кнопку «Новая группа пользователей» во вкладке Группы пользователей». Следующим шагом становится заполнение полей в соответствии со скриншотом ниже. Создание группы MODX Дальше кликаем «Сохранить». Теперь кликаем правой кнопкой на нашу группу, нажимаем «Редактировать группу пользователей». Переходим в «Права доступа». Находим web, кликаем правой кнопкой, находим «Редактировать доступ к контексту». В строке «Политика доступа» выбираем Load, List and View. Сохраняемся. Редактирование прав MODX

Настройки регистрации

Следующим шагом станет создание ресурсов. Создаём документы, список которых можно увидеть на скриншоте ниже в правом столбике. Для этого находим слева столбик «Ресурсы», под его заголовком нажимаем кнопку «Новый документ». Когда все необходимые ресурсы созданы, кликаем «Содержимое», выбираем в открывшемся меню «Группы ресурсов». Редактирование групп ресурсов MODX Переносим Личный кабинет, Изменение пароля и Редактирование данных в группу Users. Чтобы анонимные пользователи могли видеть эти страницы, но не могли их редактировать, нужно отредактировать права доступа группы (аноним). Для этого снова нужно открыть меню «Контроль доступа». Делается это аналогично с группой Users, но в поле «Политика доступа» нужно выбрать Load Only.

Дальше нажимаем на шестерёнку, кликаем «Системные настройки». Ищем параметр unauthorized_page, нажимаем на него правой кнопкой, а затем «Редактировать параметр». В поле «Значение» указываем тот ID, которому соответствует ресурс «Авторизация». Изменение параметра MODX Теперь нам нужно перейти в левом столбике во вкладку «Элементы», открыть «Сниппеты», чтобы отредактировать сниппет ConfirmRegister. Там нужно вставить такой код:
[[!ConfirmRegister?
&authenticate= 1
&redirectTo= 7
&errorPage= 7
]]
В этом коде 7 – ID личного кабинета, посмотреть его для вашего сайта можно в ресурсах, идентификатор указан в скобках рядом с названием. Нажимаем кнопку «Сохранить». Теперь посетители сайта могут самостоятельно регистрироваться и редактировать свой профиль через личный кабинет.
MouseDC.ru - хостинг, виртуальный хостинг, покупка доменов, проверка доменов, WHOIS, курсы создания сайтов, вебинары по созданию, курсы разработки сайтов, доработка сайтов, сопровождение сайтов, разработка сайтов, техподдержка сайтов
Cмотрите другие статьи:
Была ли статья полезной?
Была ли эта статья полезна? Есть вопрос?
хостинг для сайтов
Закажите недорогой хостинг Заказать

всего от 290 руб