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

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions