Contributte/recaptcha pro ReCaptcha v3
- kajinek32
- Člen | 35
Ahoj, mám několik dotazů k doplňku Contributte/recaptcha:
- podporuje tenhle doplněk i Google recaptchu v3? Dokumentace se zmiňuje o v2 a v2 invisible.
- pokud ano, jak řešíte variantu, kdy je člověk omylem oscorován jako bot?
- 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
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
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.