camo-mania
Программные разработки для CMS Simpla, расширяющие и изменяющие стандартный функционал системы.

Каталог товаров

Каталог статей

Переключение валют

Вопрос с переключением валют - весьма несложный для программиста. И несмотря на это, в реализации переключения валют обнаружилась ошибка.

Если первую по списку валюту отключить (это иногда требуется, и на форуме встречаются такие советы), то эта валюта, естественно, на сайте в списке валют не показывается. Это правильно.

Вообще переключение валют происходит по ссылкам типа ...?currency_id=1

Если первая валюта имеет ID=5 и она отключена, то ссылка ...?currency_id=5 установит на сайте эту валюту, несмотря на ее неактивность.
Более того, ссылки типа ...?currency_id=5555  (несуществующий ID) также устанавливают  на сайте эту неактивную валюту.

Эта ситуация возникает не только при сознательных действиях хакеров-любителей, то и в обычной штатной работе, например, пользователь сохранил правильную ссылку ...?currency_id=5, затем админ удалил валюту с ID=5, и ссылка пользователя стала некорректной.

 


  • Отзывы (0)
  • Добавить отзыв

Отзывы:

© 2021 simpla-tuning.com