Eerder schreven we over minder spam met reCAPTCHA. Dit keer gaan we aan de slag met Cloudflare Turnstile. Wij houden ons namelijk steeds meer bezig met online privacy en daardoor geven wij steeds vaker de voorkeur aan Cloudflare Turnstile.
Wat is Cloudflare Turnstile?
Cloudflare Turnstile is een privacyvriendelijk en gratis alternatief voor Google reCAPTCHA. Het blokkeert bots en spam op je formulieren, door te controleren of het formulier is ingevuld door een echt persoon. Dit gebeurt op een onzichtbare manier, zonder allerlei puzzels op te moeten lossen of dingen aan te vinken.
Account aanmaken als je die nog niet hebt
Om Cloudflare Turnstile in te stellen op je WordPress formulieren, zijn er een aantal handelingen nodig. We beginnen eerst met het aanmaken van een account:
- Ga naar https://dash.cloudflare.com/sign-up;
- Vul je e-mail adres en een uniek en sterk wachtwoord in;
- Verifieer dat je een mens bent (dit is de beveiliging van Turnstile);
- Klik op Sign up;
- Je ontvangt een mail om je e-mail adres te verifiëren. Doe dat voordat je verder gaat, want anders werken je codes niet;
- Mogelijk ontvang je ook nog mails van andere diensten, maar die kun je negeren, want die heb je niet nodig;
- Ga door naar de volgende set instructies (inloggen op je dashboard) hieronder.
Inloggen op je dashboard
Nu je een account hebt aangemaakt is het tijd om de zogenoemde ‘keys’ aan te maken. Deze heb je straks nodig om Turnstile te koppelen aan je website.
- Ga naar https://dash.cloudflare.com/ om naar je account te gaan en log in;
- Kies in het linker menu voor Turnstile;
- Je kunt hier 10 widgets aanmaken, die je op maximaal 10 domeinen kunt gebruiken, maar een aparte widget per site is aan te bevelen;
- Maak per site een nieuwe widget aan via ‘Add widget’;
- Geef bij ‘Widget name’ een beschrijving op (bv. de naam van de site);
- Klik op Add ‘Hostnames’;
- Vul de domeinnaam (dus zonder https of www of slashes) in en klik op ‘Add’;
- Klik onderaan ook nog op ‘Add’ om terug te gaan naar het andere scherm;
- Laat alle overige instellingen staan op de standaard waarden;
- Klik onderaan op ‘Create’ om de widget te maken;
- Je ziet nu een Site key en een Secret key. Die hebben we nodig bij de volgende set instructies (koppel Turnstile aan je website) hieronder.
Koppel Turnstile aan je website
Heb je al een plugin met ondersteuning voor Cloudflare Turnstile, zoals in een formulieren plugin? Kijk dan hieronder bij de instructies per plugin. Heb je die niet, dan kun je onderstaande instructies volgen:
- Installeer en activeer de plugin Simple Cloudflare Turnstile;
- Ga naar Instellingen – Cloudflare Turnstile (na het activeren kom je daar standaard terecht);
- Vul de site key en secret key in die je eerder had aangemaakt en klik op Opslaan;
- Klik op Test response en als alles goed is gegaan krijg je een melding in het groen, dat het werkt;
- Onderaan kun je locaties selecteren, die je wilt beveiligen tegen bots, zoals voor inlog/registratie, WooCommerce, contactformulieren etc. Zet hier aan wat je nodig hebt;
- Test de werking op de site. Als het goed is zie je op de opgegeven locaties (bijvoorbeeld bij je contactformulier) een widget staan voor de verificatie;
Instellingen per plugin
Contact form 7
- Zorg dat je bent ingelogd bij je WordPress website en ga naar je dashboard;
- Klik vervolgens op ‘Contact’ en dan op ‘Integratie’ in het WordPress menu links;
- Klik op ‘Integratie instellen’;
- Vul de Site Key en de Secret Key in, die je eerder hebt gegenereerd;
- Klik op ‘Save changes’ of ‘Opslaan’;
- Je hebt nu Cloudflare Turnstile gekoppeld aan je Contact Form 7 formulieren.
- Wanneer je de Turnstile widget niet boven je formulier wilt, maar bijvoorbeeld boven de Verzend knop, dan kun je in het formulier de code
[turnstile]plaatsen.
Forminator
- Zorg dat je bent ingelogd bij je WordPress website en ga naar je dashboard;
- Klik vervolgens op ‘Forminator’ en dan op ‘Instellingen’ in het WordPress menu links;
- Je ziet nu de Forminator instellingen en het menu daarvan. Klik op ‘CAPTCHA’.
- Je zit nu het configuratie scherm en ziet bovenaan een tabje ‘Cloudflare Turnstile’, klik hierop;
- Vul de Site Key en de Secret Key in, die je eerder hebt gegenereerd;
- Klik op ‘instellingen opslaan’;
- Vervolgens moeten de formulieren nog voorzien worden van een captcha;
- Open via Forminator – Formulieren het formulier dat je wilt bewerken;
- Voeg één Captcha veld toe aan je formulier (bijvoorbeeld als laatste veld);
- Selecteer Cloudflare Turnstile als type en klik onderaan op Toepassen;
- Sla het formulier op via Publiceer wijzigingen (rechtsboven) en dit formulier is nu voorzien van Cloudflare Turnstile.
Gebruik je een andere plugin?
Mis je nog een instructie voor een specifieke formulieren plugin? Laat het ons weten, dan voegen wij de instructie graag toe aan ons artikel.
