Beveiliging — CSRF & reCAPTCHA
Configureer CSRF-bescherming en Google reCAPTCHA v3 in RepairPlugin om spam en nep-boekingsinzendingen te blokkeren zonder echte klanten te hinderen.
Wat kun je hiermee?
- Nep-formulierinzendingen blokkeren met CSRF-bescherming die verifieert dat elk verzoek afkomstig is van een echte bezoeker op je site.
- Bots en spam stoppen met Google reCAPTCHA v3 — het draait onzichtbaar op de achtergrond, zodat klanten nooit puzzels hoeven op te lossen of vakjes hoeven aan te vinken.
- Het reCAPTCHA-badge verbergen als je een schonere uitstraling wilt (vergeet alleen niet om het in je privacybeleid te vermelden).
- Alle boekingsformulieren beschermen — beide functies dekken boekingsformulieren, offerteaanvraagformulieren en andere inzendpunten.
Waar vind je het?
- Klik in het WordPress-adminmenu op RepairPlugin.
- Klik op Settings in het submenu.
- Klik in de instellingensidebar op Front-End Steps.
- Scroll voorbij de secties Branding, Repair Boxes en Layout & Navigation naar Security & Integration.

Hoe stel je het in?
CSRF-bescherming inschakelen
- Zoek in de sectie Security & Integration Enable CSRF Protection.
- Zet de schakelaar aan om CSRF-bescherming te activeren op alle boekingsformulieren.
- Klik op Save Changes.
Dit staat standaard aan en moet aan blijven voor alle live websites. Schakel het alleen uit voor foutopsporing.
Google reCAPTCHA instellen
- Klik op de knop Google reCAPTCHA in de sectie Security & Integration.
- De knop toont een groene linkerrand wanneer reCAPTCHA al actief is.
- Er opent een popup met de reCAPTCHA-instellingen.
Je reCAPTCHA-sleutels ophalen
- Ga naar de Google reCAPTCHA-beheerconsole.
- Registreer je website:
- Kies reCAPTCHA v3 als type.
- Voeg je domeinnaam(namen) toe.
- Google geeft je een Site Key en een Secret Key.
- Kopieer beide sleutels.
Je sleutels invoeren in RepairPlugin
- Voer in de reCAPTCHA-popup je Site Key in.
- Voer je Secret Key in.
- Zet Enable Protection op aan.
- (Optioneel) Zet Hide reCAPTCHA Badge op aan om het reCAPTCHA-badge van je website te verbergen.
- Klik op Save Changes in de popup.
De reCAPTCHA-bescherming is direct actief op ondersteunde formulieren.
reCAPTCHA uitschakelen
- Klik op de knop Google reCAPTCHA.
- Zet Enable Protection op uit.
- Klik op Save Changes.
Je Site Key en Secret Key blijven opgeslagen, maar reCAPTCHA draait niet meer.
Instellingenoverzicht
| Instelling | Beschrijving | Standaard | Klanten zien |
|---|---|---|---|
| Enable CSRF Protection | Schakelt Cross-Site Request Forgery-bescherming in op alle RepairPlugin-boekingsformulieren. Er wordt een uniek beveiligingstoken aangemaakt voor elke bezoekersessie en gecontroleerd bij elke formulierinzending | aan | Geen zichtbare verandering. Formulieren werken normaal. Vervalste inzendingen van externe bronnen worden stilzwijgend geblokkeerd. |
| Google reCAPTCHA button | Opent de reCAPTCHA-instellingenpopup. Wanneer reCAPTCHA correct is ingesteld, toont de knop een groene linkerrand | inactief (geen groene rand) | Niets — dit is een besturingselement aan de admin-zijde. |
| Site Key | De openbare sleutel van Google reCAPTCHA v3. Deze sleutel wordt gebruikt op je websitepagina's om te communiceren met de servers van Google | leeg | Niets direct, maar zonder een geldige Site Key kan reCAPTCHA-bescherming niet werken. |
| Secret Key | De privesleutel die op je server wordt gebruikt om reCAPTCHA-antwoorden te verifiereren met Google. Deze sleutel is nooit zichtbaar voor bezoekers | leeg | Niets direct, maar zonder een geldige Secret Key kan reCAPTCHA niet verifiereren of een bezoeker echt is. |
| Enable Protection | Schakelt Google reCAPTCHA v3 in of uit voor RepairPlugin-formulieren. Zelfs als je geldige sleutels hebt ingevoerd, draait reCAPTCHA niet tenzij deze schakelaar aan staat | uit | Wanneer ingeschakeld, draait Google reCAPTCHA v3 stilletjes op de achtergrond op pagina's met RepairPlugin-shortcodes. Verdachte bots worden geblokkeerd van het indienen van formulieren. Echte klanten gaan zonder onderbreking verder. |
| Hide reCAPTCHA Badge | Verbergt het Google reCAPTCHA-badge (het kleine zwevende icoontje) van je website Tip: Als je het badge verbergt, vereisen de Servicevoorwaarden van Google dat je reCAPTCHA vermeldt in je privacybeleid. Neem tekst op zoals: "Deze site wordt beschermd door reCAPTCHA en het Privacybeleid en de Servicevoorwaarden van Google zijn van toepassing." | uit | Het reCAPTCHA-badge is niet meer zichtbaar. |
Veelgestelde vragen
Kan ik reCAPTCHA v2 gebruiken (het selectievakje of de afbeeldingspuzzel)?
Nee. RepairPlugin gebruikt uitsluitend Google reCAPTCHA v3. Sleutels van v2 werken niet — zorg ervoor dat je v3 selecteert bij het registreren van je site bij Google.
Moet ik mijn cache legen na het inschakelen van beveiligingsfuncties?
Nee. Wijzigingen worden direct van kracht na het opslaan — er is geen paginavernieuwing of cacheleging nodig aan de admin-zijde. Het is wel verstandig om daarna een boekingsinzending te testen om te controleren of alles correct werkt.