reCAPTCHA to powszechnie stosowana metoda zabezpieczania formularzy przed botami. We wrześniu Google udostępnił nową, udoskonaloną wersję tego narzędzia, nazwaną No CAPTCHA reCAPTCHA, która jest bardziej przyjazna dla użytkowników, a jednocześnie trudniejsza do obejścia przez automaty.
Na odpowiednie wtyczki dla WordPressa nie trzeba było długo czekać, ale dopiero niedawno pojawiło się kompleksowe rozwiązanie, które dodaje nowe zabezpieczenie do formularzy logowania, rejestracji oraz publikacji komentarza. Mowa o rozszerzeniu No CAPTCHA reCAPTCHA, dostępnym za darmo w oficjalnym repozytorium.
Główną zaletą No CAPTCHA reCAPTCHA jest uproszczona weryfikacja, dzięki której większość użytkowników nie będzie musiała w ogóle przepisywać mało czytelnych słów czy liczb – wystarczy zaznaczenie opcji Nie jestem robotem (I’m not a robot). Nowa weryfikacja jest również bardziej przyjazna dla osób niepełnosprawnych i dla urządzeń mobilnych.
Po instalacji i aktywacji wtyczki konieczna jest rejestracja strony, na której będziemy jej używać, w Google. Aby to zrobić wystarczy wejść na tę stronę i wypełnić odpowiedni formularz.
Po kliknięciu przycisku Register nasza strona zostanie dodana do listy zarejestrowanych witryn i pojawi się ekran zawierający niezbędne do konfiguracji wtyczki klucze Site key i Secret key (drugi z nich jest tajny i nie należy go nikomu udostępniać).
Klucze te należy wkleić w odpowiednie pola w ustawieniach wtyczki (sekcja reCAPTCHA Keys).
W sekcji Display Settings możemy ustalić, do których formularzy zostanie dodana weryfikacja. Do wyboru mamy Login Form (logowanie), Registration Form (rejestracja) i Comment Form (dodawanie komentarzy).
W sekcji General Settings możemy wybrać schemat kolorystyczny pola weryfikacji (jasny lub ciemny), język (najlepiej wybrać opcję Auto Detect, która automatycznie wykryje język użytkownika), a także wprowadzić własny tekst komunikatu informującego o nieudanej weryfikacji.
Jak widać, konfiguracja wtyczki jest prosta i nie powinna zająć więcej niż kilka minut.
Warto dodać, że istnieje również rozszerzenie dodające weryfikację No CAPTCHA reCAPTCHA do formularzy WooCommerce.