contributte/recaptcha – Mohu se dostat k „score“ hodnotě?
- MikKuba
- Člen | 88
Ahoj,
Po delším zkoumání, proč mi nefunguje moje vlastní volání siteverify recaptchy nefunguje kvůli „timeout-or-duplicate“, že se toto volá již z knihovny – ReCaptchaProvider::validate(..)
Problém je, že zpět se mi do mého zpracování formuláře nedostane
např. hodnota score, kterou bych chtěl uložit do databáze.
Přehlížím nějakou možnost, jak si nechat do formuláře vrátit toto?
Anebo to není možné, případně jak to nejlépe a co nejméně
bolestivě řešit?
Jestli si přepsat některé části balíčku a vracet si celou answer
z Google, anebo si tu validaci nějak vypnout a provádět cURL volání na
https://www.google.com/recaptcha/api/siteverify
sám?
Dovolím si k tomuto tagnout @Felix a @MarekBartoš
- MikKuba
- Člen | 88
Felix napsal(a):
Nedavno jsem to resil a mam pocit, ze score hodnota chodila pro ReCaptcha v2, ale ne pro v3. Musel bych to vic proverit. Mas to realne nejak vyzkousene, ze score hodnota chodi z Google API?
Ano, když jsem si debugoval tu validaci přímo co je v knihovně, tak
i zde se score
vrací. Myslím že se stále používá
k validaci, pokud mám nastavené nějaké jiné prahové skóre, tak aby se to
vzalo v potaz.
Nevím tak, jestli bude vhodnější nějakým parametrem moci validaci vypnout v knihovně a implementovat si sám, anebo zda by z validace nešlo jen místo true (anebo error hlášky) vrátit celou tu response z GoogleAPI a tu si následně kdyžtak vyhodnotit/zpracovat?
- MikKuba
- Člen | 88
@Felix Promiň, přehlídl jsem tu předchozí zprávu minulý týden a nezareagoval jsem tak. Zadal jsem to tedy jako Issue, jestli takto stačí: https://github.com/…HA/issues/69
Díky moc předem!