|
|
|
| Добрый день. Столкнулся с такой вот задачкой, надо разграничить уровень доступа в админке:
1. Администратор - может делать все что можно ( все функции для него включены)
2. Редактор - может только редактировать материал ( урезанные возможности)
..
То есть мне надо управление группами сделать, подскажите алгоритм, принцип, просто суть как это делать с чего начать..
Заранее спасибо. | |
|
|
|
|
|
|
|
для: kviki
(04.07.2007 в 12:14)
| | Раздать всем права (записать, допустим, в БД), идентифицировать пользователя (занести в сессию его "уровень")... Смотреть какой у пользователя уровень и выводить то, с чем ему разрешено работать. | |
|
|
|
|
|
|
|
для: kasmanaft
(04.07.2007 в 12:27)
| | меня как раз и интересует как раздать права? для каждой группы подключать скрипты или как? я просто если честно не совсем понимаю как это сделать.. | |
|
|
|
|
|
|
|
для: kviki
(04.07.2007 в 12:43)
| | Кто будет раздавать права - это уже Вам решать.. может быть админу надо дать такое право.
Введите что-то вроде уровней, скажем, 0 - право на чтение (гость), 1 - например, создание тем на форуме (+ права 0), 2 - модератор, может делать все, что и пользователи ниже его. Уровень куда-нибудь надо записать (например, в таблицу БД, где хранится информация о пользователях).
Затем исходя из "возможностей" пользователя выводите что-нить...
ЕСЛИ уровень>0 ТО вывести_кнопку_создать_тему
ЕСЛИ уровень>1 ТО вывести_кнопку_удалить_тему_:)
(но перед удалением темы (и не только) нужно повторно проверить права пользователя) | |
|
|
|