Не работает reCaptchaV3
Добрый вечер!
Подскажите, пожалуйста, с настройкой reCaptchaV3.
Прописал публичный и секретный ключи.
Форму настроил по инструкции.
Но отправка формы не срабатывает на странице, а спам всё равно проходит.
Вызов формы:
Сама форма:
Подскажите, пожалуйста, с настройкой reCaptchaV3.
Прописал публичный и секретный ключи.
Форму настроил по инструкции.
Но отправка формы не срабатывает на странице, а спам всё равно проходит.
Вызов формы:
[[!AjaxForm?
&snippet=`FormIt`
&form=`AjaxForm.callback`
&hooks=`spam,email,FormItSaveForm,rcv3`
&customValidators=`formit2checkfile`
&emailTo=`[[++publick_email]]`
&emailFrom=`[[++emailsender]]`
&emailTpl=`formCallbackTpl`
&emailFromName=`[[++site_name]]`
&emailSubject=`Заявка с сайта «[[++site_name]]»`
&validate=`callbackfio:required:stripTags, callbacktel:stripTags, callbackantispam:maxLength=^0^, callbackmail:required:stripTags, upload:formit2checkfile`
&submitVar=`callbackbtn`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Наш менеджер перезвонит вам в ближайшее время.`
&rcv3Action=`contactform`
]]Сама форма:
<form id="callbackform" enctype="multipart/form-data" method="post" action="">
<div class="form-group">
<label class="label">Ваше имя *</label>
<input name="callbackfio" value="[[!+fi.callbackfio]]" type="text" class="form-control required" placeholder="Ваше имя *" />
</div>
<div class="form-group">
<label class="label">Ваша почта *</label>
<input name="callbackmail" value="[[!+fi.callbackmail]]" type="email" class="form-control required email" placeholder="Ваша почта *" />
</div>
<div class="form-group">
<label class="label">Ваш телефон</label>
<input name="callbacktel" value="[[!+fi.callbacktel]]" type="tel" class="form-control tel" placeholder="Ваш телефон" />
</div>
<div class="form-group">
<label class="label">Комментарий</label>
<textarea class="form-control" name="callbacktext" value="[[!+fi.callbacktext]]" placeholder="Текст заявки"></textarea>
</div>
<div class="form-group">
<label for="upload">Прикрепить файл</label>
<input type="file" name="upload">
<span class="error_upload">[[+fi.error.upload]]</span>
</div>
<input type="hidden" name="callbackantispam" value="">
<br />
<div class="agreement form-group">
<input type="checkbox" name="agreement" id="agreement1" class="required">
<label for="agreement1">
<i class="material-icons checked">check_box</i>
<i class="material-icons no-checked">check_box_outline_blank</i>
Согласен на обработку персональных данных *
</label>
</div>
<input name="callbackbtn" type="submit" class="button btn" value="Отправить" />
[[!rcv3_html? &action=`[[+rcv3Action:default=``]]` &error=`[[+fi.error.g-recaptcha-response]]`]]
</form>Буду очень благодарен за помощь. Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я так понимаю порядок должен быть такой:
Верно?
В чем может быть проблема?
у меня проблема была в версии рекапчи, ключи от 2, а использовал 3 рекапчу.
&validate=`g-recaptcha-response:required`
Временно сделал так в сниппете rcv3_html