Контроль доступа пользователей

Главные вкладки

Аватар пользователя bran bran 9 июня 2007 в 11:04

Подскажите пожалуйста как настроить права доступа.
У меня в меню настроено несколько страниц (каждая страница соответствует отделу на предприятии)
Надо чтобы у каждого отдела был свой админ, чтобы он мог редактировать только свою страничку.

Как это можно сделать? Может быть есть какой-нить специальный модуль?

Комментарии

Аватар пользователя Zw Zw 9 июня 2007 в 11:58

Если нет других авторизованных пользователей, то можно сделать несколько пользователей (по одному на отдел, те. типа админ раздела) и поставить в http://сайт.ру/admin/user/access права доступа - "добавлять материалы", "редактировать СВОИ материалы", что-то еще посмотреть.
Если предполагается, что на сайте будут пользователи регистрироваться (для комментов, для форума), то создать специальную роль (тип пользователей) - "редакторы", к примеру, и этой роли назначить "добавлять" "редактировать". Регистрировать пользователей в роли "редакторы" самому.

Аватар пользователя sas@drupal.org sas@drupal.org 9 июня 2007 в 13:05

Система прав доступа в друпале основана не на доступе к страницам а на определении прав для материалов (node)
Последовательность такая:

1) Настройки прав для материалов admin/access ;
2) Если не хватает "глубины" установите nodeaccess ;

Аватар пользователя bran bran 9 июня 2007 в 14:27

Создал две новые роли Редакторы и Пользователи
Но почему то новый зарегистрированный пользователь получает обе роли

И непонятно где раздеять права редакторов

Потому что доступ можно показать только по можулям

Аватар пользователя Zw Zw 13 июня 2007 в 9:33

Первый зарегистрированный пользователь получает ВСЕ роли. Это вы - админ и диктатор своего сайта:)
Роль "пользователи" регистрировать не надо. Она уже есть по умолчанию.
Т.е. после установки уже есть две роли:
1) авторизированные пользователи и
2) неавторизированные пользователи
и плюс к этому
первый зарегистрированный (у которого все права).
Дополнительно надо сделать только роль "редакторы", потом определить для всех ролей права.