Powered by CodeIgniter

Права доступа

Управление правами доступа — важная часть любой системы управления. В cogear данный компонент позволяют дифференцировать права доступа для разных групп пользователей. Администратор всегда обладает всеми правами.
// Обычная проверка. $this->acl->check('nodes edit'); // Сокращенная проверка acl('nodes edit');
Метод принимает строковый аргумент, в котором пробелом разделены названия компонента и правило доступа.
Список прав доступа хранится в базе данных. При создании нового модуля вы просто указываете в нужном месте функцию проверки acl($rule), модель прав доступа автоматически зарегистрирует новое правило в базе.
Панель управления правами доступа поможет вам быстро настроить доступ для разных групп пользователей.

Панель управления правами доступа

Модель прав доступа хранит в себе только запреты на доступ, поэтому после создания новых правил не забывайте настроить права доступа для групп.