Contributte/recaptcha pro ReCaptcha v3

kajinek32
Člen | 35
+
+1
-

Ahoj, mám několik dotazů k doplňku Contributte/recaptcha:

  1. podporuje tenhle doplněk i Google recaptchu v3? Dokumentace se zmiňuje o v2 a v2 invisible.
  2. pokud ano, jak řešíte variantu, kdy je člověk omylem oscorován jako bot?
  3. jak ověřujete funkčnost recaptchy? Trik s User agentem „Googlebot/2.1“ už nějak nefunguje, resp. nevyvolá chybu při každém uložení (ano, tohle už není otázka na doplněk, ale třeba někdo bude vědět)

Moc díky za případné rady

kajinek32
Člen | 35
+
0
-

Odpovím si sám, kdyby to někoho v budoucnu zajímalo.

ad 1 – pokud se použije varianta invisible (tj. načte se to

 $form->addInvisibleReCaptcha('recaptcha', $required = TRUE, $message = 'Jste robot?');

je možné použít klíče k ReCaptcha v3. Jen musí být ty JS opravdu na konci před uzavírací značkou

</body>

(ostatní body nevím)

Editoval kajinek32 (15. 12. 2023 9:13)

temistokles
Člen | 8
+
0
-

kajinek32 napsal(a):
3. jak ověřujete funkčnost recaptchy? Trik s User agentem „Googlebot/2.1“ už nějak nefunguje, resp. nevyvolá chybu při každém uložení (ano, tohle už není otázka na doplněk, ale třeba někdo bude vědět)

Malo by fungovať

$form->addInvisibleReCaptcha(...)->setMinimalScore(1)

a použiť anonymné okno.