Rashp Posted June 1, 2023 at 03:14 PM Share Posted June 1, 2023 at 03:14 PM Всем здравствуйте, подскажите пожалуйста при выходе из зарегистрированного пользователя (оптовый покупатель с ценами отличными от общих) сессия залипает (цены у гостя остаются такие-же как были у зарегистрированного) приходится очищать принудительно кэш браузера, где можно глянуть поковырять, чтобы сессия при выходе очищалась? Заранее благодарен. 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted June 1, 2023 at 03:15 PM Share Posted June 1, 2023 at 03:15 PM В 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 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
Blast Posted June 1, 2023 at 05:02 PM Share Posted June 1, 2023 at 05:02 PM В 01.06.2023 в 18:14, Rashp сказал: Всем здравствуйте, подскажите пожалуйста при выходе из зарегистрированного пользователя (оптовый покупатель с ценами отличными от общих) сессия залипает (цены у гостя остаются такие-же как были у зарегистрированного) приходится очищать принудительно кэш браузера, где можно глянуть поковырять, чтобы сессия при выходе очищалась? Заранее благодарен. симпла стоит? 0 Quote Link to comment Share on other sites More sharing options...
Rashp Posted June 1, 2023 at 06:30 PM Author Share Posted June 1, 2023 at 06:30 PM (edited) В 01.06.2023 в 20:02, Blast сказал: симпла стоит? установлена, в ней только кукисы включены, отключал, не помогает Edited June 1, 2023 at 06:45 PM by Rashp 0 Quote Link to comment Share on other sites More sharing options...
Solution Blast Posted June 1, 2023 at 06:45 PM Solution Share Posted June 1, 2023 at 06:45 PM в \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 Quote Link to comment Share on other sites More sharing options...
Rashp Posted June 1, 2023 at 07:06 PM Author Share Posted June 1, 2023 at 07:06 PM (edited) В 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']); Вроде заработало, спасибо огромное Edited June 1, 2023 at 07:22 PM by Rashp 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.