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