Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 107 комментариев

Василий Наумкин
Василий Наумкин
Первая мысль — сделать проще:
В шаблоне этих страниц указать сниппет (или вовсе сделать плагин), который при загруpке будет проверять какое то поле ресурса (например, properties) или ТВ параметр. Там должно быть какое то слово, которое должно быть в определенном поле юзера.

Если есть — открывается, если нет — ошибка 401.

Это позволит гибко назначать права и не плодить кучу групп. Права в ресурсе и у юзера лучше хранить в виде json-массива.

Вторая мысль — написать свою минисистему, с административной частью, и сделать связь юзер-ресурс через отдельную таблицу.

Выбирайте.
Василий Наумкин
Василий Наумкин
Андрей Розум
Андрей Розум
Спасибо за наводку, однозначно проблема в конфликте кэширования.
С eAccelerator пока не разбирался, но когда в настройках модэкса отключил session_handler_class все залетало.

Единственно, не уверен, что лучше. Оставить так, или все-же поискать как отключить кэширование у eAccelerator-а.
Василий Наумкин
Василий Наумкин