Как подключить reCaptchaV3 к Tickets ?
Здравствуйте!
Сделал форму отзывов на компоненте Tickets (с костылем, чтобы без авторизации можно было тикеты создавать), теперь опасаюсь что будет спам приходить. На Modstore есть компонент reCaptchaV3 modstore.pro/packages/utilities/recaptchav3, но там объясняется только как его к Formit привязать.
Можно ли что-нибудь подобное сделать и для Tickets?
Сделал форму отзывов на компоненте Tickets (с костылем, чтобы без авторизации можно было тикеты создавать), теперь опасаюсь что будет спам приходить. На Modstore есть компонент reCaptchaV3 modstore.pro/packages/utilities/recaptchav3, но там объясняется только как его к Formit привязать.
Можно ли что-нибудь подобное сделать и для Tickets?
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1) Была ли нажата кнопка отправить
2) Создать поле с типом e-mail и именем например userEmail, скрыть его стилями и поставить с пустым значением. Потом проверять на пустоту. Боты обычно заполняют все поля у которых тип не hidden и не submit + умные боты смотрят name, style, class и если находят слова spam, dn или display:none, то игнорируют его.
3) Современные формы отправляются посредством ajax. Соответственно, если у вас форма отправляется через ajax, то нужно еще проверять на Ajax. Василий Наумкин предложил вот такой способ:
Он рабочий.