Глава 3. Управление сайтом

Содержание

Контроль доступа
Основные понятия
Уровни доступа
Механизм управления доступом
Передача данных между разделами сайтов
Централизованное хранение учетной информации нескольких сайтов

Контроль доступа

Основные понятия

В ELDORADO.CMS под контролем доступа понимается определение действий, которые пользователь может выполнять над страницами сайта. Определение прав доступа производится с использованием следующих трех понятий:

Страница

Страница сайта из перечисленных на странице управления навигацией сайта.

Пользователь

Посетитель сайта, может быть авторизованным или нет.

Группа

Некоторая условная категория, позволяющая назначать одинаковые наборы прав доступа нескольким пользователям сразу.

Уровни доступа

Доступ пользователя к странице может осуществляются на следующих уровнях:

Нет доступа

Доступ к странице закрыт, при попытке обращения к странице пользователь получает сообщение об ошибке, т.е. он не может выполнять никакие действия над страницей.

Только чтение

Пользователь может только просматривать страницу.

Чтение/запись

Пользователь имеет доступ по чтению и может редактировать содержимое страницы, если страница подразумевает такое редактирование.

Полный контроль

Пользователь имеет доступ на чтение/запись и также может управлять настройками страницы, если она их имеет.

Механизм управления доступом

Целью контроля доступа является определение для каждого пользователя к каким страницам и на каком уровне он имеет доступ. Это производится в два этапа, сначала для каждой группы указываются права доступа к каждой из страниц сайта, потом для каждого пользователя определяются группы, в которые он входит. Если пользователь одновременно является членом нескольких групп, в которых установлены разные права на одну и ту же страницу, то выбираются права с наиболее полным доступом.

Управление правами доступа производится двумя путями: