Jump to main content Jump to doc navigation

Что такое Разрешения?

"Разрешения" в Revolution - это единый контроль доступа, который разрешает или запрещает выполнение какой-либо задачи. Вы можете представить разрешения как чекбокс: может ли пользователь выполнить действие или нет? Пример такого разрешения - "content_types" - если пользовательская политика не содержит это разрешение, тогда пользователь не сможет выполнить данное действие. В этом случае, пользователь не может просмотреть Тип Контента страницы.

Обычно вам не придется настраивать разрешения индивидуально, а в группах под названием Политики Доступа. Политика Доступа - это список индивидуальных доступов (так же называют Список Контроля Доступа или СКД). Например, если вы хотите назначить пользователям необходимые разрешения для редактирования содержимого в панели управления, вы можете назначить им политику "Content Editor". Разрешения MODX всегда аддитивны: если в разрешении назначена "Политика Доступа А" и не назначена "Политика Доступа Б" и вы хотите добавить обе политики пользователю, еффективнее всего будет коллекция всех разрешений, определенных в обеих Политиках. Добавление большего количества политик никогда не удалит разрешения для пользователя. Например, если вы добавите ограничетельную политику "Load Only" к администратору, то администратор все еще будет иметь доступ ко всем действиям назначеных в политике "Администратор".

Применение

На практике, Политики Доступа связанные с Группами Пользователей (не с индивидуальными пользователями). Политики Доступа связанные с Групой пользователей и пользователи могут быть добавлены в группу.

Политики Доступа (ПД) определяют списки разрешений (смотрите "Меню" --> "Контроль доступа"). Эти списки содержат группы разрешений, которые относятся друг к другу.

  1. Права Доступа - Политика Администратора
  2. Права Доступа - Политика Ресурса

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

  1. Пользователи
  2. Группы пользователей
  3. Группы Ресурсов
  4. Роли
  5. Политики
    1. Права Доступа
      1. Права Доступа - Политика Администратора
      2. Права Доступа - Политика Ресурса
    2. КД
    3. Шаблоны Политик
  6. Уроки безопасности
    1. Предоставление доступа "User Manager"
    2. Создание "Member-Only" страниц
    3. Создание второго "Super Admin" пользователя
    4. Ограничение Элементов от пользователей
    5. Подробнее о группе анонимных пользователей
  7. Закалка MODX Revolution
  8. Стандарты безопасности
  9. Поиск проблем в безопасности
    1. Сбрость пароля пользователя в ручную

Есть так же "Шаблоны Политик" - они помогают организовать списки разрешений в политиках доступа. Политики Доступа - это список чекбоксов, шаблоны политик определяют, какие флажки доступны для Политики доступа. Поскольку полный список разрешений может быть довольно длинным, не эффективно назначать Политики Доступа пробираясь через сотни чекбоксов. Шаблоны политик позволяют сузить параметры, доступные для политики доступа.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • Fabian Christen
  • Dannevang Digital
  • Sepia River Studios
  • Chris Fickling
  • CrewMark
  • deJaya
  • eydolan
  • Lefthandmedia
  • Murray Wood
  • Following Sea
  • Anton Tarasov
  • Stéphane Jäggi
  • Raffy
  • Snow Creative
  • A. Moreno
  • Nick Clark
  • JT Skaggs
  • Helen
  • YJ
  • krisznet
  • Richard
  • Yanni

Budget

$306 per month—let's make that $500!

Learn more