Как бороться со спамом в формах обратной связи на Битриксе?
Есть форма обратной связи, последнее время начал приходить спам, при этом гугл капча установлена. Что можно еще сделать, чтоб не приходил спам?
Обычно боты заполняют все input в форме, можно попробовать добавить скрытое поле, при его заполнение убиваем страницу и ничего не отправляем. Для этого:
Находим шаблон формы обратной связи и добавляем свой input
Обычно боты заполняют все input в форме, можно попробовать добавить скрытое поле, при его заполнение убиваем страницу и ничего не отправляем. Для этого:
Находим шаблон формы обратной связи и добавляем свой input
<input id="checkFormAuth" class="inputbox" name="checkFormAuth" type="text" value="">
Далее скрываем его, через css#checkFormAuth {
display: none;
}
В файл /bitrix/php_interface/init.php (если его нет, создать) добавляем проверку на заполненность input`aif (!empty($_POST['checkFormAuth'])) {
if ($_POST["checkFormAuth"] != "") {
die();
}
}