Skip to content

Google reCaptcha knihovna contributte/reCAPTCHA #65

@Filip743

Description

@Filip743

Na Velebnem, ale i na dalších projektech se používá pro práci s Google reCaptcha knihovna „contributte/reCAPTCHA“. Ta se v našem případě na projekt dostává díky závislosti „pd/forms“. Při použití recaptchy V2 žádný problém není. V případě V3 kdy Google vrací score a neprovádí samotné vyhodnocení zda-li je uživatel bot či nikoliv, je problém v tom že aktuálně používaná verze „contributte/reCAPTCHA“ nepracuje se score a formulář se validuje na základě toho že dotaz na Google reCaptcha API proběhl v pořádku, což nestačí. Proto je potřeba v „pd/forms“ povýšit „contributte/reCAPTCHA“ na verzi v4.0.2 (https://github.com/contributte/reCAPTCHA/releases/tag/v4.0.2).
Dalším krokem je vyřešení nalinkování scriptu pro invisible recaptchu (https://github.com/peckadesign/pdForms/blob/master/src/InvisibleReCaptcha/InvisibleReCaptchaInput.php#L75). S Radkem jsme se bavili že by šlo použít vlastní „versioningProvider“, který by byl na projektu napojený na webpack, který by vrátil správnou cestu.

Body k úlohe:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions