Începând cu Magento 2.3, reCAPTCHA este inclus nativ și protejează magazinul de boți. Iată cum îl configurezi.
Generarea cheilor
- Accesează Google reCAPTCHA Admin, autentifică-te și înregistrează site-ul.
- Introdu un Label, alege tipul (reCAPTCHA v3 sau v2 — „I’m not a robot” Checkbox sau Invisible) și adaugă domeniul.
- Acceptă termenii și apasă Submit. Salvează cheile Site Key și Secret Key.
Configurare în Magento 2
- Accesează Stores → Settings → Configuration → Security → Google reCAPTCHA Storefront (și … Admin Panel pentru backend).
- Introdu cheile la Google API website key și secret key, alege tipul (v2/v3) și, la v3, setează Minimum Score Threshold (0.0–1.0).
- La secțiunile Storefront/Admin Panel activează reCAPTCHA pe formularele dorite (login, forgot password, contact, create user, review etc.) și salvează.
Atenție: asigură-te că
allow_url_fopen = 1în php.ini. Dacă reCAPTCHA te blochează din Admin, dezactivează-l temporar din config: pe versiunile vechi cubin/magento msp:security:recaptcha:disable, iar pe versiunile actuale setând pe „No” opțiunile reCAPTCHA din backend prinbin/magento config:set(sau direct în tabelulcore_config_data), urmat debin/magento cache:flush.