Я делаю CMS с помощью CodeIgniter. Я использую модули для разделения админ-части сайта с обычного сайта. Я использую сессию для хранения некоторых данных, это отлично работает, но у меня есть 1 проблема.Сессии в CodeIgniter мешают друг другу
Когда я вхожу в систему на панели администратора, он делает сеанс, поэтому я знаю, что я вошел в систему. Когда я иду на обычный сайт и возвращаюсь к администратору и обновляю свою страницу, я выхожу из системы. Кажется, что когда я иду на обычный сайт, он сначала очищает сеанс, или перезаписывает старый сеанс. Я думаю, что это происходит из-за имени сеанса, используемого CodeIgniter.
теперь мой вопрос: р
Можно ли установить различные имена сессий для администратора модуля и обычного сайта?
Я надеюсь, что я ясно
Я думаю, что я не сделал я сам ясный. Когда я перехожу на фронт, я сбрасываю весь сеанс. Итак, это делает это: $ _SESSION ['ci_session']. – apero
, пожалуйста, добавьте свои данные в сеанс. CI будет автоматически обрабатывать сеанс, если вы разделили это и на выход из системы, а не на уничтожение полного сеанса –
, что и я думал, но это не так. Я снова тестировал сеансы и узнал, что он завершает сеанс, когда я возвращаюсь к администратору. Я думаю, что это isseu модульной системы im, использующей. – apero