Содержание
В ELDORADO.CMS под контролем доступа понимается определение действий, которые пользователь может выполнять над страницами сайта. Определение прав доступа производится с использованием следующих трех понятий:
Страница сайта из перечисленных на странице управления навигацией сайта.
Посетитель сайта, может быть авторизованным или нет.
Некоторая условная категория, позволяющая назначать одинаковые наборы прав доступа нескольким пользователям сразу.
Доступ пользователя к странице может осуществляются на следующих уровнях:
Доступ к странице закрыт, при попытке обращения к странице пользователь получает сообщение об ошибке, т.е. он не может выполнять никакие действия над страницей.
Пользователь может только просматривать страницу.
Пользователь имеет доступ по чтению и может редактировать содержимое страницы, если страница подразумевает такое редактирование.
Пользователь имеет доступ на чтение/запись и также может управлять настройками страницы, если она их имеет.
Целью контроля доступа является определение для каждого пользователя к каким страницам и на каком уровне он имеет доступ. Это производится в два этапа, сначала для каждой группы указываются права доступа к каждой из страниц сайта, потом для каждого пользователя определяются группы, в которые он входит. Если пользователь одновременно является членом нескольких групп, в которых установлены разные права на одну и ту же страницу, то выбираются права с наиболее полным доступом.
Управление правами доступа производится двумя путями:
установкой прав доступа по умолчанию в основных параметрах каждой страницы;
установкой прав доступа для групп и назначение групп пользователям в управлении пользователями и группами.