parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Права пользователя на разделы: нужен совет

Rafael 01.10.2007 20:21

Использую Мишин класс для управления правами пользователей. Хотя, пока управление заключается только в назначении прав, а вот с их проверкой пока проблемы.

Права налагаются на элементы древовидных структур: структура разделов сайт, структура разделов меню... и т.д. в связи с необходимостью введения кэширования на текущий момент XML-файлы структур формируются из базы только при их изменении. При запросе все берется из готового XML-файла копии.

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

Есть вариант к основным структурам (элементы которых разрешены для всех) формировать также еще дополнительно структуры для групп. Например, создавать xml-файлы с именами: объект-группа.xml.

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

Вот и застрял на этом пока.

  • Права пользователя на разделы: нужен совет, Rafael 01.10.2007 20:21