Подключили модуль установили ключи , однако на формах все равно нет проверки
Модуль подменяет капчу, которую выводит сам Битрикс: он находит в готовой странице картинку
/bitrix/tools/captcha.php и поле ввода рядом с ней, а на их место ставит проверку Google.
Отсюда правило: защищаются формы, которые пользуются капчей Битрикса. Если форма рисует своё поле проверки или обходится без капчи, подменять нечего — проверка на ней не появится.
Как убедиться, в чём дело
- Откройте страницу с формой и посмотрите её исходный код при выключенном модуле. Есть
/bitrix/tools/captcha.php— форма пользуется капчей Битрикса, и причина в другом. - Проверьте, что модуль включён для этого сайта и страница попадает в правила показа.
- Посмотрите, не занят ли класс капчи другим кодом: в этом случае модуль показывает в админке уведомление со ссылкой на файл.
Полный порядок разбора — в главе «Диагностика».
Что делать, если форма капчу Битрикса не выводит
Подключить проверку вручную: в разметку формы добавляется блок с идентификатором от модуля, а в обработчик — одна проверка ответа. Это описано на странице «Форма без капчи Битрикса» — там же готовый пример.
Такая форма после подключения защищена так же, как штатные: ответ проверяется на сервере, и без него отправка не проходит.