Права пользователя на разделы: нужен совет
Rafael 01.10.2007 20:21
Использую Мишин класс для управления правами пользователей. Хотя, пока управление заключается только в назначении прав, а вот с их проверкой пока проблемы.
Права налагаются на элементы древовидных структур: структура разделов сайт, структура разделов меню... и т.д. в связи с необходимостью введения кэширования на текущий момент XML-файлы структур формируются из базы только при их изменении. При запросе все берется из готового XML-файла копии.
Однако, нужно ввести разделы, доступ к которым должен быть динамическим, точнее, на эти разделы устанавливаются разрешения на доступ по группам, и если пользователь не входит в нужную группу он не должен увидеть соответствующий ей раздел.
Есть вариант к основным структурам (элементы которых разрешены для всех) формировать также еще дополнительно структуры для групп. Например, создавать xml-файлы с именами:
объект-группа.xml.
Однако возникает вопрос: как их срастить, ведь может получиться что элементы из файлов разных групп будут пересекаться.
Вот и застрял на этом пока.
- Права пользователя на разделы: нужен совет, Rafael 01.10.2007 20:21
- Ответ, Misha v.3 [M] 01.10.2007 21:02
- Ответ, Rafael 01.10.2007 23:52
- Ответ, Misha v.3 [M] 02.10.2007 00:56
- Ответ, Rafael 02.10.2007 10:44