Recaptcha v2 problém s pomlčkou v g-recaptcha-response
- Quixe
- Člen | 10
Chci do nette formuláře dát rekapču v2, která odesílá přes formulář
$_POST[‚g-recaptcha-response‘].
Jenže nette ohlásí chybu, že ve jméně formulářového prvku nemůže být
pomlčka „-“.
U rekapči v3 tam jde změnit „g-recaptcha-response“ za něco jiného, ale u v2 mi to nejde. Nevíte jak?
Nebo druhá možnost, jak v nette povolit, abych mohl formulářový prvek pojmenovat s pomlčkou?
Editoval Quixe (21. 1. 2022 13:47)
- uestla
- Backer | 799
Ten klíč g-recaptcha-response
se ti pošle POSTem prakticky
mimo formulář, takže se k té hodnotě můžeš dostat z requestu:
$this->getRequest()->getPost('g-recaptcha-response');
EDIT: Případně se můžeš při implementaci inspirovat tady (nebo tu knihovnu rovnou použít): https://github.com/…ptchaControl
Editoval uestla (21. 1. 2022 15:48)
- Quixe
- Člen | 10
Pomohlo, moc děkuji
uestla napsal(a):
Ten klíč
g-recaptcha-response
se ti pošle POSTem prakticky mimo formulář, takže se k té hodnotě můžeš dostat z requestu:$this->getRequest()->getPost('g-recaptcha-response');
EDIT: Případně se můžeš při implementaci inspirovat tady (nebo tu knihovnu rovnou použít): https://github.com/…ptchaControl