Сервис для верификации запросов поможет определить обращения пользователей и заблокирует роботов. Дополнение интегрирует сервис от Яндекс SmartCaptcha
Компонент, закрытый исходный код
Сервис для верификации запросов поможет определить обращения пользователей и заблокирует роботов. Дополнение интегрирует сервис от Яндекс SmartCaptcha
Вот от cloudflare бы капчу, а то эта платная
Согласен. Cloudflare хорошо справляется со СПАМом
Запросы к API SmartCaptcha, первые 250 000 в месяц — бесплатно.
А как пользоваться «Капча SmartCaptcha от Яндекс»? Установил в админке нажимаю настройки — страница не найдена. В файл form_options.php прописал Ключ клиента и
Ключ сервера, что тут дали SmartCaptcha console.yandex.cloud, но капча на странице регистрации не появляется. В поле
Защита от спама «Не удалось инициализировать капчу, проверьте настройки компонента!». Проверил на версии Инстанта 2.15.0 и 2.15.2
В исходных файлах ни чего прописывать не требуется. Нужно зайти в настройки компонента ваш.сайт/admin/controllers/edit/smartcaptcha и прописать там ключи.
Если активны другие компоненты капч, попробуйте временно их отключить.
На 2.17.0 и 2.17.1 не отображается.
Чтобы починить:
Надо создать файлик в хуках
/system/controllers/smartcaptcha/hooks/captcha_list.php
Содержимое такое
и в админке обновляем хуки — Компоненты -> управление событиями