Google reCAPTCHA wymaga pary kluczy API do włączenia. Możesz dostać te klucze bezpłatnie za pośrednictwem strony reCAPTCHA. Przed wygenerowaniem kluczy należy wziąć pod uwagę typ reCAPTCHA, którego chcesz użyć w Magento.

Instalacja modułu Google reCAPTCHA

Wejdź na stronę Google reCAPTCHA i zaloguj się na swoje konto. Następnie wykonaj następujące czynności:

  1. Wprowadź etykietę dla kluczy. Na przykład wpisz Magento. Potrzebujesz tylko jednego zestawu kluczy dla całej instancji Magento.
  2. Wybierz typ reCAPTCHA, którego chcesz użyć:
    • reCAPTCHA V2 - Weryfikacja za pomocą kliknięcia przycisku.
    • Niewidzialna reCaptcha - Sprawdza się w tle bez interakcji.
  3. W polu tekstowym Domains wprowadź listę domen bez prefiksu HTTP lub HTTPS, po jednym w wierszu. Google weryfikuje podane adresy.
    • Dodaj swoją domenę instancji Magento i dowolne poddomeny.
    • Możesz dodać localhost, inne lokalne domeny VM i przemieszczać domeny zgodnie z potrzebami testowania.
  4. Zaznacz pole wyboru, aby zaakceptować Warunki korzystania z usługi reCAPTCHA.
  5. (Opcjonalnie) Zaznacz pole wyboru Wyślij alerty do właścicieli, aby wysłać powiadomienie, jeśli wykryje problemy lub podejrzany ruch. Rejestracja witryny Google reCAPTCHA

Wybierz Zarejestruj. i wykonaj następujące czynności:

  1. Po dodaniu domen (y) u góry strony wybierz domenę sklepu Magento, aby uzyskać klucze.
  2. Przewiń w dół do sekcji Dodawanie reCAPTCHA do sekcji witryny i rozwiń klawisze. Będziesz potrzebować tych kluczy podczas włączania Google reCAPTCHA.

Klucz strony i tajny klucz

Konfiguracja Google reCaptcha w Magento

  1. Zaloguj się do administratora swojego sklepu Magento. Na pasku bocznym Admin wybierz opcję Sklepy. Następnie w Ustawieniach wybierz Konfiguracja.
  2. W prawym górnym rogu ustaw Widok sklepu na "Domyślna konfiguracja".
  3. W panelu po lewej stronie w sekcji Zabezpieczenia wybierz Google reCAPTCHA. Następnie rozwiń sekcję Ogólne i wprowadź następujące wygenerowane klucze:
      • Klucz witryny Google API
      • Klucz tajny Google API klucze reCAPTCHA
  4. Rozwiń  sekcję Backend i wykonaj następujące czynności:
    • Ustaw Włącz na "Tak".
    • Aby zmienić motyw, wyczyść pole wyboru Użyj wartości systemowej. Następnie wybierz jedną z następujących opcji:
      • Jasna
      • Ciemna
    • Aby zmienić rozmiar, usuń zaznaczenie pola wyboru Użyj wartości systemowej. Następnie wybierz jedną z następujących opcji:
      • Nromalna
      • Kompaktowa [caption id="attachment_1414" align="aligncenter" width="951"]Google reCAPTCHA Backend Google reCAPTCHA Backend[/caption]
  5. Rozwiń sekcję Frontend. Następnie wykonaj następujące czynności, aby dodać reCAPTCHA do kont klientów: Google reCAPTCHA Frontend
    • Ustaw Włącz na "Tak".
    • Wybierz typ reCAPTCHA, który ma być używany w formularzach administracyjnych. Musisz dodać poprawne klucze API dla tego typu.
      • ReCAPTCHA v2 sprawdza poprawność za pomocą pola wyboru "Nie jestem robotem".
      • Niewidoczny reCAPTCHA (zalecane) sprawdza się w tle bez interakcji użytkownika.
    • Aby zmienić motyw, odznacz pole wyboru Użyj wartości systemowej i wybierz Jasny lub Ciemny motyw z menu rozwijanego.
    • Aby zmienić Rozmiar, odznacz pole wyboru Użyj wartości systemowej i wybierz motyw z menu rozwijanego: Normalny lub Kompaktowy.
    • Wybierz, kiedy używać reCAPTCHA dla kont klientów. Domyślnie dla tych stron włączono funkcję reCAPTCHA:
      • Użyj w logowaniu
      • Użyj w Nie pamiętam hasła
      • Użyj w Kontakt
      • Użyj w Utwórz użytkownika
    • Po zakończeniu stuknij Zapisz konfigurację.