Комментарии

Как ограничить доступ к ресурсам группе пользователей
( 11 Голосов )

Рассмотрим пример. Право доступа чтение разрешает просмотр страницы или раздела. Допустим, раздел состоит из нескольких страниц. Группе пользователей «Незарегистрированные пользователи» назначено право чтения этого раздела. Если для страниц, входящих в раздел, не будут наложены ограничения на доступ, то все пользователи группы «Незарегистрированные пользователи» смогут просматривать содержимое всех страниц раздела. Это и есть наследование прав доступа.

Теперь предположим, что у нас есть группа пользователей «Редакторы», с установленными правами доступа - изменение информационного блока «Новости» и чтение раздела «Партнеры». Итоговое право доступа будет состоять из уровня доступа на информационный блок и на страницу.

Пользователь сайта имеет возможность наложить ограничение доступа со стороны других пользователей только при условии наличия у себя права полного доступа на соответствующий объект (раздел, страницу, информационный блок или модуль). Администратор сайта, регистрируемый на этапе развертывания «1С-Битрикс: Управление сайтом», обладает правом полного доступа на все составляющие системы.

Ограничение доступа в «1С-Битрикс: Управление сайтом» осуществляется двумя способами: во время создания страницы, раздела или при их редактировании.
Для ограничения доступа на этапе создания страницы (раздела) предназначена опция «Ограничить доступ к странице/разделу (не публиковать)». Опция настраивается при работе с мастером создания новой страницы (раздела).

Установите флажок «Ограничить доступ» и переключатель на ту группу пользователей, на которую не накладывается запрет доступа.

В рассматриваемом примере мы создали Новый раздел и Новую страницу, запретив всем пользователям, кроме группы пользователей Редакторы, просматривать эту страницу. Предположим, что на этой странице публикуются новости для редакторов и контент-менеджеров сайта, т.е. информация предназначена для внутреннего пользования.

Проверим, ограничен ли доступ в действительности. Завершите сеанс работы администратора сайта, нажав на Зайдите в раздел О компании и выберите в боковом меню пункт Новая страница. Вы увидите форму авторизации, а не содержание страницы.

Теперь попробуем войти в систему под пользователем Мария Васильева из группы пользователей Редакторы, введя соответствующие логин и пароль. После успешной авторизации страница будет открыта.

Снова зайдите на сайт под администратором и перейдите в Новый раздел. Нажмите на Выйти для завершения сеанса администратора. Вместо раздела отобразится форма авторизации. Введите логин и пароль пользователя Мария Васильева, нажмите на Войти . Раздел становится доступным для просмотра.


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости
Добавить комментарий


Защитный код