Управление доступом к страницам
Чтобы ограничивать доступ к страницам, необходимо, чтобы ваш сайт понимал, кто именно находит на страницу.
Это значит, что пользователь должен быть авторизован.
Авторизация
Авторизация обязательна
Самая главная галочка!
Что логично, ведь если пользователь не авторизован, то мы и не сможем проверить его доступ к странице.
Страница, когда пользователь не авторизован
Далее выбираем страницу, на которую будет перенаправлен пользователь при попытке открытия этой страницы, если он не авторизован.
Например, на страницу авторизации, главную, продажник и т.д.

Доступ
Проверять доступ к родительским страницам
Например, если это макет урока, внутри страницы которого вы не настраивали никакие доступы, то урок не будет открыт, если у пользователя нет доступа к курсу, в котором находится этот урок.
Проверять также доступ к текущей странице
Данный режим подходит, если уроки выдаются не сразу кучей, а другими методами - через выполнение заданий, просмотр предыдущих уроков, либо отдельную покупку.
Страница, когда доступ запрещен
А здесь соответственно выбираем страницу, куда будет перенаправлен пользователь, если попытается открыть. Например, обратно на список уроков или заглушку, где будет написано, что вы еще не выполнили задания предыдущих уроков.

Условия доступа
Ну и конечно же дополнительные условия, по которым мы будем проверять, соответствует ли им пользователь или нет.
Например, есть ли пользователь в списке "Купили курс" или выполнил ли он предыдущее задание.
Всё зависит от того, как вы будете фиксировать эти этапы.
Доступно более 40 условий и все возможные варианты их сравнений и добавлений.

Авторизация обязательна
Самая главная галочка!
Что логично, ведь если пользователь не авторизован, то мы и не сможем проверить его доступ к странице.
Страница, когда пользователь не авторизован
Далее выбираем страницу, на которую будет перенаправлен пользователь при попытке открытия этой страницы, если он не авторизован.
Например, на страницу авторизации, главную, продажник и т.д.

Доступ
Проверять доступ к родительским страницам
Например, если это макет урока, внутри страницы которого вы не настраивали никакие доступы, то урок не будет открыт, если у пользователя нет доступа к курсу, в котором находится этот урок.
Проверять также доступ к текущей странице
Данный режим подходит, если уроки выдаются не сразу кучей, а другими методами - через выполнение заданий, просмотр предыдущих уроков, либо отдельную покупку.
Страница, когда доступ запрещен
А здесь соответственно выбираем страницу, куда будет перенаправлен пользователь, если попытается открыть. Например, обратно на список уроков или заглушку, где будет написано, что вы еще не выполнили задания предыдущих уроков.

Условия доступа
Ну и конечно же дополнительные условия, по которым мы будем проверять, соответствует ли им пользователь или нет.
Например, есть ли пользователь в списке "Купили курс" или выполнил ли он предыдущее задание.
Всё зависит от того, как вы будете фиксировать эти этапы.
Доступно более 40 условий и все возможные варианты их сравнений и добавлений.

Настройки доступа страницы
Не смотря на настройки макета, вы можете переназначить доступ к странице внутри странице во вкладке "Настройки.
По умолчанию данные параметры не заданы, доступ открыт или управляется макетом, и специально указывать "Публичный" без острой необходимости нет смысла.
Режим доступа:
- Ограниченный - требует персональной выдачи доступа пользователя к этой странице (вручную или автоматически)
- Публичный - делает страницу публичной для просмотра по прямой ссылке.
Страница, когда доступ запрещен
Например, мы отдельно продаем какой-то модуль или урок внутри курса, либо создаем стоп-урок, который требует проверки заданий куратором.
В этом случае можем перенаправлять пользователя на страницу покупки, список уроков, либо на заглушку, где будет сказано, что сперва необходимо выполнить задание, задание еще не проверено куратором и т.д.

Настройки видимости (через блоки)
Среди контейнеров, которые мы добавляем на странице, есть несколько, которые также могут проверять доступ.
К ним относятся контейнеры: "Список курсов", "Список уроков", "Новые статьи", "Популярные статьи".
В настройках блока у этих контейнеров есть галочка "Проверять доступы"
Она влияет на отображение и возможность открытия тех или иных страниц: уроков, модулей, курсов и т.д.

С помощью данных настроек у нас появляется огромный выбор вариантов...
Мы можем показывать курсы, которые пользователь еще не купил с кнопкой "Получить доступ", которая будет вести на продажник соответствующего курса.
А если курс уже куплен, то сразу его открывать.
Достаточно поставить галочки "Закрыть доступ по умолчанию" и "Показывать закрытые страницы.
Также благодаря галочке "Проверять доступ у родительских страниц", мы можем позволить открыть доступ к закрытому курсу, где есть стартовые открытые уроки, а остальные закрытые. Т.е. курс открыт, а часть уроков закрыты через права доступа в макете.