23 сентября 2022
1327
Есть форма обратной связи, последнее время начал приходить спам, при этом гугл капча установлена. Что можно еще сделать, чтоб не приходил спам?

Обычно боты заполняют все input в форме, можно попробовать добавить скрытое поле, при его заполнение убиваем страницу и ничего не отправляем. Для этого:

Находим шаблон формы обратной связи и добавляем свой input
<input id="checkFormAuth" class="inputbox" name="checkFormAuth" type="text" value="">
Далее скрываем его, через css
#checkFormAuth {
    display: none;
}
В файл /bitrix/php_interface/init.php (если его нет, создать) добавляем проверку на заполненность input`a
if (!empty($_POST['checkFormAuth'])) {
    if ($_POST["checkFormAuth"] != "") {
        die();
    }
}
Позвоните нам!
Личный кабинет
Вам будет доступна история заказов, управление рассылками, свои цены и скидки для постоянных клиентов и прочее.
Ваш логин
Ваш пароль
Работаем для вас с 9:30 до 18:30
Ждем писем!
г. Санкт-Петербург, Краснопутиловская ул., 69