Перейти к содержимому


Фотография
- - - - -

Хранение корзины


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 mdcsfk

mdcsfk

Отправлено 10 January 2015 - 12:17

Не знаю, должно быть так, или это глюк какой-то у моего сайта:

Когда зарегистрированный пользователь добавляет товары в корзину, а затем выходит из своего аккаунта, корзина пустеет.

Можно сохранять состояние корзины?


  • 0

#2 SmetDenis

SmetDenis

Отправлено 12 January 2015 - 09:01

Данные корзины перед созданием заказа хранятся в сессии.
При выходе из аккаунта, Joomla чистит сессию и он становится гостем.
Отсюда мы получаем пустую корзину при выходе из аккаунта.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 mdcsfk

mdcsfk

Отправлено 13 January 2015 - 04:00

Эту ситуацию можно как-то изменить?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 13 January 2015 - 06:05

Только если переписать работу сессии Joomla.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 mdcsfk

mdcsfk

Отправлено 13 January 2015 - 07:00

судя по краткости, это неимоверно сложно?)


  • 0

#6 SmetDenis

SmetDenis

Отправлено 13 January 2015 - 07:26

К сожалению, у меня нет готового хака для Joomla. И в такие тонкости работы CMS я не вникал.
По моему Joomla работает c сессией вполне верно и не стоит там что-либо менять. Можно легко сломать авторизацию на сайте.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 mdcsfk

mdcsfk

Отправлено 13 January 2015 - 17:32

Ок, еще один вопрос)

Если я выкручу время жизни сессии, скажем на несколько десятков тысяч минут, это как-то отрицательно повлияет на что-либо?


  • 0

#8 Sliapy

Sliapy

Отправлено 13 January 2015 - 18:10

Нет. Этим вполне можно пользоваться чтобы хранить корзину/список избранного почти вечно.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!