Работа с сессиями в MODx

Всем привет!
Есть простенький, самописный интернет-магазин, в котором добавление в корзину реализовано на сессиях. Хочу перенести сайт на MODx, но не пойму как работать с сессиями.

Смысл такой: пользователю, при входе на сайт присваивается uid, который хранится в сессии. Сессия «живет» 2 недели. При добавлении в корзину в таблицу базы данных добавляется товар с признаком что он принадлежит uid-у. Когда пользователь заходит в корзину, то из БД по uid дергается список его товаров. В итоге для этого пользователя корзина не очищается в течении 2х недель и он в любой момент может оформить заказ.
В MODx-е у меня получается следующая картина — написал плагин, в котором формируется uid и плагин вызывается в момент срабатывания события OnLoadWebDocument. Даже что то заработало, но! Все это дело кэшируется и даже если я удаляю сессии, то uid остается старый, пересохраняю с галкой «Очистить кэш при сохранении» то uid выдается новый.

Посоветуйте, как сильно не меняя логики реализовать то, что мне нужно? Спасибо!

P.S.С MODx только только разбираюсь =)
AmateR
04 февраля 2018, 12:23
modx.pro
659
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0