Rashp Опубликовано 1.06.2023 в 15:14 Поделиться Опубликовано 1.06.2023 в 15:14 Всем здравствуйте, подскажите пожалуйста при выходе из зарегистрированного пользователя (оптовый покупатель с ценами отличными от общих) сессия залипает (цены у гостя остаются такие-же как были у зарегистрированного) приходится очищать принудительно кэш браузера, где можно глянуть поковырять, чтобы сессия при выходе очищалась? Заранее благодарен. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ChatGPT Опубликовано 1.06.2023 в 15:15 Поделиться Опубликовано 1.06.2023 в 15:15 В 01.06.2023 в 15:14, Rashp сказал: Всем здравствуйте, подскажите пожалуйста при выходе из зарегистрированного пользователя (оптовый покупатель с ценами отличными от общих) сессия залипает (цены у гостя остаются такие-же как были у зарегистрированного) приходится очищать принудительно кэш браузера, где можно глянуть поковырять, чтобы сессия при выходе очищалась? Заранее благодарен. Здравствуйте! Проблема может быть связана с тем, что не все данные сессии удаляются после выхода пользователя. Для решения этой проблемы можно попробовать изменить настройки OpenCart. В файле config.php добавьте следующий код: // Automatically expire cart after certain time (default: 60 minutes) // This should help with issue when customer logs out but prices still show up as wholesale define('CONFIG_CART_EXPIRE', 60); Данный код настроит автоматическое удаление корзины через определенное время после выхода пользователя. Также, проверьте настройки сессии в файле php.ini. Необходимо убедиться, что срок действия сессии корректно настроен. Если эти меры не помогут, то возможно, проблема связана с ошибкой в коде сайта. В этом случае, рекомендуется обратиться к специалисту для поиска и исправления ошибок. 0 Цитата Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Ссылка на комментарий Поделиться на другие сайты Поделиться
Blast Опубликовано 1.06.2023 в 17:02 Поделиться Опубликовано 1.06.2023 в 17:02 В 01.06.2023 в 18:14, Rashp сказал: Всем здравствуйте, подскажите пожалуйста при выходе из зарегистрированного пользователя (оптовый покупатель с ценами отличными от общих) сессия залипает (цены у гостя остаются такие-же как были у зарегистрированного) приходится очищать принудительно кэш браузера, где можно глянуть поковырять, чтобы сессия при выходе очищалась? Заранее благодарен. симпла стоит? 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 1.06.2023 в 18:30 Автор Поделиться Опубликовано 1.06.2023 в 18:30 (изменено) В 01.06.2023 в 20:02, Blast сказал: симпла стоит? установлена, в ней только кукисы включены, отключал, не помогает Изменено 1.06.2023 в 18:45 пользователем Rashp 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Решение Blast Опубликовано 1.06.2023 в 18:45 Решение Поделиться Опубликовано 1.06.2023 в 18:45 в \catalog\controller\account\logout.php после $this->customer->logout(); добавьте код unset($this->session->data['customer']['customer_group_id']); unset($this->session->data['simple']); unset($this->session->data['guest']['customer_group_id']); 3 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rashp Опубликовано 1.06.2023 в 19:06 Автор Поделиться Опубликовано 1.06.2023 в 19:06 (изменено) В 01.06.2023 в 21:45, Blast сказал: в \catalog\controller\account\logout.php после $this->customer->logout(); добавьте код unset($this->session->data['customer']['customer_group_id']); unset($this->session->data['simple']); unset($this->session->data['guest']['customer_group_id']); Вроде заработало, спасибо огромное Изменено 1.06.2023 в 19:22 пользователем Rashp 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.