Каталог товаров
Каталог статей
|
Переключение валют
Вопрос с переключением валют - весьма несложный для программиста. И несмотря на это, в реализации переключения валют обнаружилась ошибка.
Если первую по списку валюту отключить (это иногда требуется, и на форуме встречаются такие советы), то эта валюта, естественно, на сайте в списке валют не показывается. Это правильно.
Вообще переключение валют происходит по ссылкам типа ...?currency_id=1
Если первая валюта имеет ID=5 и она отключена, то ссылка ...?currency_id=5 установит на сайте эту валюту, несмотря на ее неактивность. Более того, ссылки типа ...?currency_id=5555 (несуществующий ID) также устанавливают на сайте эту неактивную валюту.
Эта ситуация возникает не только при сознательных действиях хакеров-любителей, то и в обычной штатной работе, например, пользователь сохранил правильную ссылку ...?currency_id=5, затем админ удалил валюту с ID=5, и ссылка пользователя стала некорректной.
- Отзывы (0)
- Добавить отзыв
|