Для чего нужна функция приватного доступа
Функция позволяет:
- Обязать пользователя войти в систему, чтобы прочитать статью.
- Ограничить доступ пользователей к чтению статьи.
- Ограничить доступ пользователей к редактированию и загрузке статьи.
Данная функция доступна при работе со статьями, файлами, новостями и может использоваться как на уровне отдельных статей (новостей, файлов), так и на уровне категории.
Использование функции приватного доступа
Принудительный вход пользователей в систему
Если для статьи установить Приватный доступ к Чтению и не назначить роли, то:
- Чтобы прочитать статью, пользователь должен войти в систему.
- Любой пользователь, который вошел в систему, может прочитать статью.
- В Публичном разделе пользователи не смогут прочитать статью, пока не войдут в систему.
- В Панели администратора прочитать статью могут все пользователи.
Если для статьи установить Приватный доступ как к Чтению так и к Записи, и не назначить роли, то:
- Чтобы прочитать статью, пользователь должен войти в систему.
- Пользователи, не вошедшие в систему, не могут прочитать статью.
Ограничение доступа к чтению
Если для статьи установить Приватный доступ к Чтению и назначить роли, то:
- Чтобы прочитать статью, пользователь должен войти в систему.
- Прочитать статью могут только пользователи, которым назначена соответствующая роль.
- В Публичном разделе пользователи, которым не назначена соответствующая роль, не могут прочитать статью.
- В Панели администратора прочитать статью могут все пользователи.
Ограничение доступа к записи
Если для статьи установить Приватный доступ к Записи и назначить роли, то:
- Прочитать статью могут все пользователи.
- Создавать, редактировать или обновлять статью могут только пользователи, которым назначена соответствующая роль.
- Если пользователям не назначена соответствующая роль, то в Публичном разделе при просмотре статьи, команды меню Редактировать статью и Быстрое редактирование для таких пользователей скрыты.
Обратите внимание, что если для статьи установить Приватный доступ к Записи и не назначить роли, то:
- Просматривать и читать статью могут все пользователи.
- Редактировать статью могут все пользователи, вошедшие в Панель администратора с соответствующими привилегиями.
Ограничение доступа к чтению и записи
Если для статьи установить Приватный доступ и к Чтению и к Записи, и назначить роли, то:
- Чтобы прочитать статью, пользователь должен войти в систему.
- Просматривать или читать статью могут только пользователи, которым назначена соответствующая роль.
- Создавать, редактировать или публиковать статью могут только пользователи, которым назначена соответствующая роль.
- В Публичном разделе пользователи, которым не назначена соответствующая роль, не могут прочитать статью.
- В Панели администратора пользователи, которым не назначена соответствующая роль, не могут прочитать статью.
Обратите внимание, что функция приватного доступа работает совместно с привилегиями. Например, пользователь, не имеющий привилегий автора, не сможет создавать статьи, даже если ему назначена роль, которая позволяет получить приватный доступ к записи.
Настройка доступа к чтению, записи и по ссылке
Чтобы ограничить доступ к целой категории:
- Перейдите в форму редактирования категории.
- Установите Ограниченный доступ к Чтению, если необходимо ограничить доступ к чтению статей, принадлежащих этой категории, либо обязать пользователей войти в систему, чтобы прочитать статьи. Установите Ограниченный доступ к Записи, если необходимо ограничить доступ к созданию или редактированию статьи в этой категории. Установите Ограниченный доступ и к Чтению и к Записи, если необходимо ограничить доступ как к чтению, так и к редактированию статей.
- Далее отобразится параметр Доступ только для связанных ролей. По умолчанию значение не задано. Это означает, что пользователи должны войти в систему, чтобы прочитать статьи, относящиеся к этой категории. Любой пользователь, вошедший в систему, получает доступ к чтению статей.
- Выберите роли для назначения пользователям, чтобы они имели доступ к чтению или редактированию статьи.
- Сохраните изменения, нажав кнопку Сохранить.
Чтобы ограничить доступ к отдельной статье:
- Откройте форму редактирования статьи.
- Перейдите на вкладку Дополнительно.
- Установите Ограниченный доступ к Чтению, если необходимо ограничить доступ к чтению статьи или обязать пользователей войти в систему, чтобы прочитать статью. Установите Ограниченный доступ к Записи, если необходимо предоставить всем пользователям доступ к чтению, и запретить редактирование всем кроме авторов с определенной ролью. Установите Ограниченный доступ и к Чтению и к Записи, если требуется запретить пользователям как читать, так и редактировать статью.
- Далее отобразится параметр Доступ только для связанных ролей. По умолчанию значение не задано. Это означает, что статья имеет приватный доступ, но любой пользователь, вошедший в систему, может читать статьи в данной категории.
- Выберите роли для назначения пользователям, чтобы они имели доступ к чтению или редактированию статьи.
- Сохраните изменения, нажав кнопку Сохранить.
Чтобы скрыть статью и сделать ее доступной по ссылке:
- Откройте форму редактирования статьи.
- Перейдите на вкладку Дополнительно.
- В области Ограниченный доступ установите Доступ по ссылке. Статья станет доступной только тем пользователям, у которых есть ссылка на статью.
- Сохраните изменения, нажав кнопку Сохранить.
- В разделе Детали в строке Статья вы можете скопировать ссылку на статью и передать ее пользователю.