контроль доступа и session.auto_start
Сделал по этой инструкции habrahabr.ru/post/132743/ группу пользователей и ресурсы, доступ к которым есть только у них, так же есть пункт в меню, который показывается только авторизованным пользователям. Всё работает нормально, но вот потребовалась мне кука PHPSESSID.Выставляю в php.ini session.auto_start = 1, перезагружаю пхп и пункт в меню, который доступен только авторизованным, показывается и гостям. Что за фигня… Может кто сталкивался?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Поэтому, делать ничего не нужно, просто обратись к $_COOKIE['PHPSESSID'] — должно работать.
А сейчас ты, как я думаю, просто мешаешь работать MODX изменениями php.ini.
З.Ы. щас глянул еще раз: на фронте PHPSESSID нет, а в бэке — есть
Я сейчас в хроме удаляю куку, перезагружаю страницу и вижу новую, с другим значением. Из админки вышел, смотрю в анонимном режиме.
Так что, всё на месте.
Так что, да.
Но лучше еще погуглить.