OctoberCMS. Как использовать плагин Rainlab.User?

  • Идём по адресу /backend/cms
  • Создаем 2 страницы для размещение компонетов плагина
    1. Аккаунт (account.htm, url:"/account/:code?")
      Кидаем компонент User.account
    2. Сброс пароля (reset-password.htm, url:"/forgot-password/:code?") Кидаем компонент User.resetPassword
  • [Необязательно] Добавляем ссылку на форму сбоса пароля
    <a href="{{ 'reset-password'|page }}" >Войти</a>
  • Выбираем шаблон default и кидаем на него компонент User.Session.
  • В настроках компонента можно выбрать категорию пользователей, которым будет доступен ресурс и страницу, куда перенаправлять пользователей без доступа.
  • [Необязательно] Добавляем ссылки Login и Logout на сайт.
    {% user %}
    <a href="#" data-request="onLogout">Logout</a>
    {% else %}
    <a href="#">Войти</a>    
    {% endif %}

Собственно всё, в такои виде уже можно пользоваться. Некоторые моменты работы раскрыты в этом видео

https://github.com/rainlab/user-plugin

Похожие записи

OctoberCMS. Ошибка RelationController: "Не удалось найти шаблон (partial) ... traits\ViewMaker.php"

В контроллере поведения RelationController при нажатии на кнопке "Cоздание" вылетает ошибка с подобным содержаним

"Не удалось найти шаблон (partial) с именем _comments.htm." on line 91
of ...\modules\system\traits\ViewMaker.php

OctoberCMS и HTTPS

Настройка конфигурационного файла cms.php для создания https ссылок.