WordPress Security How To
WordPress Security How To
Posted By Gregory

Hoe het opzetten van reCAPTCHA

Hoe reCAPTCHA in te stellen voor WordPress- en WooCommerce-registratie, wachtwoord en aanmeldingsformulieren opnieuw instellen. Stop spamcommentaar met onzichtbare reCAPTCHA.


English version: How to set up reCAPTCHA


Wat is reCAPTCHA en hoe werkt het?

reCaptcha by Google

reCaptcha widget by Google

reCAPTCHA is een menselijk verificatiemechanisme dat een gratis antispamservice biedt. Het kan samen met de WP Cerber-antispam-engine worden gebruikt .

Wanneer reCAPTCHA is geconfigureerd voor een formulier op uw website, worden een aantal JavaScript-scripts geladen van de servers van Google elke keer dat de webpagina met het formulier wordt weergegeven. Als je de zichtbare versie hebt ingeschakeld, zullen die scripts een reCAPTCHA-widget in het formulier weergeven. Met onzichtbare reCAPTCHA geven die scripts een reCAPTCHA-badge weer in de hoek van een browserscherm.

Elke keer dat een gebruiker het formulier indient met reCAPTCHA, doet de WP Cerber-plug-in een HTTP-verzoek aan de server van Google om ervoor te zorgen dat het formulier door een mens is verzonden, niet door een bot. Als de server van Google negatief antwoordt: "Nee, het is een bot" , wordt de verdere verwerking van het formulier onderbroken en ziet de gebruiker het bericht: FOUT: Menselijke verificatie is mislukt. Klik op het vierkante vak in het reCAPTCHA-blok hieronder .

Trouwens: waarom reCAPTCHA WordPress niet beschermt tegen brute-force-aanvallen .

ReCAPTCHA configureren voor WordPress-formulieren

U kunt reCAPTCHA eenvoudig instellen op een website waarop de WP Cerber Security- plug-in is geïnstalleerd. Voordat u reCAPTCHA op een website kunt gaan gebruiken, moet u een sitesleutel en een geheime sleutel op de Google-website voor de website verkrijgen.

Registreer uw website en verkrijg beide sleutels hier: https://www.google.com/recaptcha/admin

Opmerking: als u een onzichtbare versie gaat gebruiken, moet u de sitesleutel en een geheime sleutel alleen voor de onzichtbare versie ophalen en gebruiken.

  1. Nadat de sleutels voor u zijn gemaakt, gaat u naar de reCAPTCHA-instellingenpagina van de WP Cerber-plug-in. Het bevindt zich onder het menu Anti-spam.
  2. Kopieer sleutels naar de juiste velden in de reCAPTCHA-instellingen.
  3. Schakel de selectievakjes in voor alle formulieren die u met reCAPTCHA wilt beschermen.
  4. Zorg ervoor dat de reCAPTCHA-widget correct wordt weergegeven.
  5. Gedaan!

reCAPTCHA voor WooCommerce

Belangrijke opmerking voor WooCommerce-gebruikers: je kunt niet twee zichtbare reCAPTCHA-widgets (voor twee formulieren) op dezelfde pagina inschakelen en gebruiken. Er is slechts één widget per pagina toegestaan. Dus als u twee formulieren op dezelfde pagina heeft, kiest u slechts één, belangrijker formulier of gebruikt u de onzichtbare versie. Als alternatief kunt u de antispam-engine van Cerber configureren , die dergelijke beperkingen niet kent.

reCAPTCHA voor WordPress reactieformulieren

Als u de zichtbare reCAPTCHA-widget moet uitlijnen, gebruik dan een aangepaste CSS-stijl met Site Customizer.

  1. Om naar de WordPress Customizer te gaan, navigeert u naar het menu Vormgeving / Aanpassen vanuit uw WordPress-dashboard. U wordt rechtstreeks naar de Customizer-interface geleid, met uw themavoorbeeld aan de rechterkant en het Customizer-menu aan de linkerkant. Scroll naar beneden en klik
  2. Scroll naar beneden en klik op Aanvullende CSS .
  3. Voer de volgende CSS-code in om de reCAPTCHA-widget rechts uit te lijnen.

 #cerber-recaptcha > div {
text-align: right;
width: auto !important;
height: auto !important;
}

Opmerking: wanneer u de CSS-stijl in de Site Customizer bewerkt, worden uw wijzigingen automatisch toegepast op het voorbeeldvenster, maar ze worden pas echt opgeslagen als u op de knop Opslaan en publiceren klikt.

Is er een alternatief voor reCAPTCHA?

De anti-spam- en botdetectie -engine van Cerber is een geweldig alternatief voor Google's reCAPTCHA. Deze engine beschermt WordPress reactieformulieren en is in staat om vrijwel alle contact- en registratieformulieren op een website te beschermen. In tegenstelling tot reCAPTCHA dat gegevens van bezoekers naar de servers van Google stuurt, verwerkt de engine alle gegevens lokaal op de website, wat het gemakkelijker maakt om aan de AVG te voldoen en het lekken van gevoelige en persoonlijke gegevens voorkomt.

De anti-spam-engine getest met Caldera Forms, Gravity Forms, Contact Form 7, Ninja Forms, Formidable Forms, Fast Secure Contact Form, Contact Form by WPForms.

Problemen met reCAPTCHA oplossen

Bekijk allereerst het tabblad Activiteit. Als u het bericht "reCAPTCHA-instellingen zijn onjuist" ziet, betekent dit dat uw sleutel en geheim niet correct zijn en niet worden herkend door de server van Google.

Als u het bericht 'Verzoek aan de Google reCAPTCHA-service mislukt' ziet, betekent dit dat uw webserver geen verbinding kan maken met de server van Google. Vraag de hosting van uw provider om hulp. Hoogstwaarschijnlijk blokkeert uw hostingprovider uitgaande HTTP-verzoeken van uw website door een firewall te gebruiken.

Nadelen van reCAPTCHA

Sommige website-eigenaren hebben een negatieve ervaring met reCAPTCHA. Van tijd tot tijd krijgen we klachten over defecte lay-out op formulieren. Soms is de lay-out van een pagina in strijd met de stijlen van de reCAPTCHA-widget. Als je zo'n onaangename ervaring hebt, laat het ons weten of schakel in plaats daarvan de antispam-engine van Cerber in .

Let op

Hoewel Google deze service gratis aanbiedt, is het in feite niet helemaal gratis. Google is een enorm bedrijf en biedt normaal gesproken niets gratis aan. U moet dus iets terug betalen en in dit geval deelt u enkele, alleen bekend bij Google, details over de browsers van uw bezoekers en uw website.

De volgende uitleg is overgenomen van de website van Google; u kunt het controleren wanneer u uw website registreert op de reCAPTCHA-servicepagina.

U erkent en begrijpt dat de reCAPTCHA API werkt door hardware- en softwaregegevens te verzamelen, zoals apparaat- en applicatiegegevens en de resultaten van integriteitscontroles, en die gegevens voor analyse naar Google te verzenden. In overeenstemming met sectie 3 (d) van de Servicevoorwaarden van Google API's gaat u ermee akkoord dat als u de API's gebruikt, het uw verantwoordelijkheid is om de nodige kennisgevingen of toestemmingen te geven voor het verzamelen en delen van deze gegevens met Google. Voor gebruikers in de Europese Unie moeten u en uw API-client (s) voldoen aan het beleid ten aanzien van toestemming van gebruikers in de Europese Unie dat zich momenteel bevindt op

Hoe ziet reCAPTCHA eruit?

Af en toe komen uw gebruikers een wat gecompliceerde grafische reCAPTCHA tegen met een reeks afbeeldingen. Dat betekent dat Google hulp wil krijgen bij het trainen van Google AI (een neuraal netwerk) om objecten te herkennen op foto's die ze op straat hebben gemaakt. In dit geval moet de gebruiker de juiste afbeeldingen selecteren volgens de uitleg erboven.

reCAPTCHA antispam plugin

reCAPTCHA for WordPress

reCAPTCHA antispam woocommerce

reCAPTCHA as anti-spam for WooCommerce

reCAPTCHA antispam WordPress

reCAPTCHA for WordPress comment form

reCAPTCHA plugin WooCommerce

reCAPTCHA plugin for WooCommerce

reCAPTCHA plugin WordPress

reCAPTCHA anti-spam plugin for WordPress


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments

Leave a Reply to khan121
Cancel Reply