+1 голос
от (52 баллов) в категории Модификация
открыт от
Стали регистрироваться спам-боты, указывая в полях имени и фамилии адреса сайтов.

1 Ответ

+2 голосов
от (610 баллов)
выбран от
 
Лучший ответ

Обновите PrestaShop через стандартный модуль "Обновление в 1-клик", предварительно обновив сначала его.

Удалить учетные записи, сделанные ботом нужно до изменений!

Если ваш PrestaShop кастомизирован, поэтому нет возможности использовать модуль "Обновление в 1-клик", то внесите исправления в соответствии с релизами:

  1. Все изменения релиза PrestaShop 1.6.1.24 по данной ошибке.
  2. Все изменения релиза PrestaShop 1.7.5.2 по данной ошибке.

Зелёные строки - добавленный код, красные строки - удалённый код. Названия измененных файлов - указаны. Комментарии копирайтов не нужно менять - они не влияют и не дают полезной информации. Файл tests/Unit/classes/ValidateCoreTest.php не нужен и его не будет у вас (не включают в сборку).
Перед проверкой нужно удалить кэш через "Инструменты -> Производительность" в админке, чтобы сбросить кэш Smarty и JavaScript и нажать клавишу F5 на странице регистрации, чтобы сбросить уже кэш браузера! И только затем проверять.
При изменении кода лучше всегда отключать кэширование и включать режим отладки!

Если вам сложно выполнить самостоятельно описанные изменения, то предлагаю услугу.

Добро пожаловать на сайт. Здесь можно задавать вопросы по CMS PrestaShop и получать на них ответы.
...