Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man lägger till CAPTCHA i WordPress inloggnings- och registreringsformulär

WordPress inloggnings- och användarregistreringssidor är ofta primära mål för hackare, spammare och brute-force-attacker.

Ett av de bästa sätten att förhindra dessa hot är genom att lägga till CAPTCHA, som blockerar spambots och hjälper till att säkra din webbplats från obehörig åtkomst.

På WPBeginner och våra partner varumärken använder vi CAPTCHA på alla våra formulär. Det är en enkel kryssruta som ber användare att bekräfta, 'Jag är inte en robot.' 🤖

Dessutom är det snabbt och enkelt att ställa in det, vilket ger dina inloggnings- och registreringsformulär ett extra skyddslager.

I den här artikeln visar vi hur du lägger till CAPTCHA i WordPress inloggnings- och registreringsformulär.

Hur man lägger till captcha i WordPress inloggnings- och registreringsformulär

Vad är CAPTCHA?

En CAPTCHA är ett datorprogram som kan avgöra om någon är en människa eller en automatiserad användare. Det gör det genom att visa ett test som skulle vara ganska lätt för en mänsklig användare att klara men nästan omöjligt för automatiserade skript eller botar att få rätt.

I CAPTCHAs tidiga dagar ombads användare att ange den text de såg i en bild. Den här bilden visade slumpmässiga bokstäver, ord eller siffror i en förvrängd stil.

Äldre captcha

Senare introducerades en nyare teknik som kallas reCAPTCHA.

Den visade slumpmässiga ord som en utmaning och använde användarinmatning för att hjälpa till att digitalisera böcker.

Digital recaptcha

Google förvärvade denna teknik 2009. Sedan dess har den hjälpt till att digitalisera tusentals böcker och slutföra New York Times arkiv.

Dessa nya CAPTCHA:er var dock fortfarande irriterande och förstörde ofta användarupplevelsen på webbplatser.

För att åtgärda detta introducerade Google 'No CAPTCHA reCAPTCHA', som använder artificiell intelligens (AI) och användarinteraktioner för att fånga spambottar.

Ny recaptcha

Den visar en enklare kryssruta som mänskliga användare kan klicka på. För annan misstänkt trafik visas en svårare CAPTCHA, som att identifiera objekt i bilder.

Varför använda CAPTCHA för WordPress inloggning och registrering?

Att använda CAPTCHA på dina WordPress inloggnings- och registreringsformulär hjälper till att blockera bottar och automatiserade attacker som försöker gissa lösenord eller skapa falska konton. Det lägger till en enkel utmaning för människor men skapar en stark barriär mot spam och brute-force-inloggningar.

WordPress inloggnings- och registreringssidor är ett lätt mål för spammare, blivande hackare och brute force-attacker.

Det beror på att WordPress är den mest populära webbplatsbyggaren i världen, vilket gör den till ett vanligt mål för skadliga försök.

Angriparens motivation är ofta att få obehörig åtkomst till ditt WordPress-adminområde för att distribuera skadlig kod. I andra fall kan angriparen krascha hela nätverket av webbplatser som är värd hos ett specifikt webbhotell för att samla in en lösensumma.

Den enklaste lösningen för att skydda din WordPress-webbplats är att använda ett WordPress brandväggsplugin som Sucuri. Det kommer att blockera dålig trafik från att nå din webbplats och förhindra obehörig åtkomst.

En annan lösning är att lägga till ett sekundärt lager av lösenordsskydd på WordPress inloggnings- och registreringssidor. Problemet med denna metod är dock att du måste dela det andra lösenordet med varje användare, och detta fungerar helt enkelt inte för stora bloggar med flera författare eller medlemswebbplatser.

CAPTCHA erbjuder ett enklare alternativ till dessa lösningar. Den använder Googles AI-teknik för att upptäcka äkta besökare och presentera CAPTCHA-utmaningar för misstänkta användare.

Standard vs. Anpassat inloggnings- och registreringsformulär för WordPress

Standardformuläret för inloggning och registrering i WordPress erbjuder en grundläggande uppsättning funktioner.

Inloggningssidan tillåter användare att komma åt baksidan av din webbplats enligt deras respektive användarroller och behörigheter.

WordPress standardinloggningssida

Standardformuläret för WordPress-registrering låter besökare skapa ett konto på din webbplats. När de väl är registrerade kan de också logga in på din webbplats backend och utföra specifika uppgifter som tillåts av deras användarroll.

Många webbplatsägare vill anpassa den standardmässiga WordPress inloggnings- och registreringssida med sina egna logotyper, stilar och mer. De använder ett av de många plugins för att skapa sin egen anpassade inloggnings- och registreringssida för att ersätta standardvarianterna.

Oavsett om du använder standard sidor eller anpassade, har vi täckt dig.

I den här guiden visar vi hur du ställer in reCAPTCHA för både standard- och anpassade inloggnings- och registreringssidor i WordPress. Du kan klicka på länkarna nedan för att hoppa till valfri sektion:

Hur man lägger till reCAPTCHA i standardformulär för inloggning och registrering i WordPress

Det första du behöver göra är att installera och aktivera pluginet CAPTCHA 4WP. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

När pluginet är aktiverat måste du besöka sidan CAPTCHA 4WP » CAPTCHA-konfiguration från din adminpanel.

Du kommer då att se en installationsguide. Klicka helt enkelt på knappen ‘Nästa’ för att fortsätta.

Captcha 4wp välkomstmeddelande

Därefter måste du välja vilken typ av reCAPTCHA du vill använda. Det finns tre typer att välja mellan.

Version 2 är den välbekanta kryssrutan 'Jag är inte en robot'. Invisible reCAPTCHA v2 fungerar i bakgrunden och visar bara en utmaning för misstänkta användare.

Version 3 fungerar också osynligt men använder ett poängsystem för att identifiera botar utan någon användarinteraktion.

För den här handledningen väljer vi typen 'Version 2 (Användare måste kryssa i rutan "Jag är inte en robot")'.

Välj captcha-typ i 4wp

När det är gjort klickar du på knappen 'Nästa'.

På nästa skärm måste du ange Google reCAPTCHA-webbplatsnyckeln.

Ange webbplatsnycklar

För att få dessa Google reCAPTCHA API-nycklar måste du besöka reCAPTCHA-webbplatsen.

Klicka sedan på alternativet ‘v3 Admin Console’ högst upp.

Oroa dig inte för att det står ‘v3’, eftersom detta är rätt instrumentpanel för att hantera alla versioner av reCAPTCHA, inklusive v2.

Visa captcha admin-konsolen

På nästa skärm kommer Google att be dig att logga in på ditt konto. När du är inloggad ser du sidan Registrera en ny webbplats.

Först måste du ange namnet på din webbplats i fältet 'Etikett'. Därefter måste du välja en reCAPTCHA-typ. Till exempel väljer vi reCAPTCHA v2-kryssrutan 'Jag är inte en robot'.

Ange captcha-etikett och välj version

Därefter behöver du ange ditt domännamn i avsnittet 'Domäner'.

Se till att ange ditt domännamn utan delen ‘https://www’.

Ange domän för captcha

När du är klar klickar du bara på knappen 'Skicka'.

Därefter ser du ett framgångsmeddelande tillsammans med webbplatsnyckeln och hemliga nyckeln som du kan använda på din WordPress-webbplats.

Kopiera webbplats- och hemlig nyckel

Du kan kopiera webbplats- och hemliga nycklar.

Gå sedan tillbaka till webbläsarfliken eller fönstret där installationsguiden för CAPTCHA 4WP är öppen. Härifrån kan du ange Googles CAPTCHA-webbplatsnyckel.

Ange webbplatsnyckel

När du är klar måste du kryssa i rutan 'Jag är inte en robot' och klicka på knappen 'Fortsätt till hemlig nyckel'.

Ange sedan hemlig nyckel och klicka på knappen ‘Validera & fortsätt’.

Ange hemlig nyckel

Sedan ser du ett framgångsmeddelande.

Klicka helt enkelt på knappen 'Slutför'.

Visa framgångsknapp

Därefter kan du konfigurera ytterligare CAPTCHA 4WP-inställningar.

Till exempel finns det alternativ för att ändra språket, redigera felmeddelandet, välja ett tema och mer.

Redigera captcha 4wp-inställningar

När du är klar klickar du helt enkelt på knappen 'Spara ändringar'.

Det var allt! Du har framgångsrikt lagt till reCAPTCHA till standardinloggnings- och registreringsformuläret i WordPress.

För att förhandsgranska den kan du öppna din WordPress-inloggnings-URL i din webbläsare. Till exempel www.example.com/wp-login.php.

reCaptcha förhandsgranskning

Om du vill kontrollera reCAPTCHA i registreringsformuläret, klicka bara på länken ‘Registrera’ under inloggningsformuläret. Därefter öppnas WordPress registreringsformulär, och du kan se hur reCAPTCHA fungerar.

Hur man lägger till reCAPTCHA i anpassade WordPress inloggnings- och registreringsformulär

Som vi nämnde tidigare erbjuder anpassade WordPress inloggnings- och registreringsformulär mer användarvänliga medlemskapsalternativ för din webbplats medlemmar och besökare.

Först, att använda dessa WordPress-formulär gör det möjligt för användare att registrera sig eller logga in på din webbplats från front-end. Detta förbättrar användarupplevelsen och låter dig behålla samma övergripande designupplevelse över hela din webbplats.

Därefter kan du lägga till din webbplatslogotyp och anpassa inloggnings- och registreringssidorna i din stil.

Dessutom är det enkelt att skapa ett anpassat WordPress-inloggningsformulär och registreringsformulär för användare med det mest användarvänliga WordPress-formulärpluginet, WPForms. Det är bästa kontaktformulärpluginet för WordPress.

WPForms startsida

På WPBeginner använder vi det för att skapa formulär och säkra dem med den inbyggda CAPTCHA-funktionen. För att lära dig mer, se vår detaljerade WPForms-recension.

Notera: För den här handledningen kommer vi att använda WPForms Pro-versionen eftersom den inkluderar tillägget User Registration och fler anpassningsalternativ. Det finns dock också en gratis WPForms Lite-version som du kan använda för att komma igång.

För att komma igång måste du installera och aktivera WPForms-pluginet på din WordPress-webbplats. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter aktivering, gå till sidan WPForms » Inställningar för att ange din WPForms licensnyckel. Du kan få denna nyckel från ditt kontoområde på WPForms webbplats.

Lägga till en licensnyckel i WPForms formulärbyggarplugin

Klicka sedan på fliken 'CAPTCHA' högst upp för att konfigurera reCAPTCHA för dina anpassade WordPress-formulär.

Först måste du välja en CAPTCHA-typ. Klicka på alternativet ‘reCAPTCHA’.

Captcha-flik i WPForms

Eftersom vi valde v2 tidigare, kommer vi att välja reCAPTCHA v3 i det här exemplet så att du kan se de olika alternativen.

Vi rekommenderar dock fortfarande att använda v2. Kryssrutan ger en tydlig åtgärd för användare och är mycket pålitlig, medan v3:s bakgrundspoäng kan vara oförutsägbar ibland.

Välj v3 captcha-typ

Efter det ser du fälten för webbplatsnyckel och hemlig nyckel. För att få dessa nycklar måste du registrera din webbplats på Google reCAPTCHA-webbplatsen.

Gå bara till Google reCAPTCHA-webbplatsen och klicka sedan på knappen 'v3 Admin Console' i det övre högra hörnet.

Detta är huvudinstrumentpanelen för alla reCAPTCHA-versioner, så det är rätt plats att gå även om du konfigurerar v2.

Visa captcha admin-konsolen

Därefter kommer Google att be dig att logga in på ditt konto. När du är klar kommer du att se sidan 'Registrera en ny webbplats'.

Därefter kan du ange ditt webbplatsnamn och sedan välja 'Poängbaserad (v3)' från reCAPTCHA-typerna.

Välj v3 captcha-version

Därefter måste du ange ditt domännamn (utan https://www.), som visas i skärmdumpen nedan.

När det är klart klickar du helt enkelt på knappen 'Skicka'.

Ange domän för captcha

Därefter kommer Google att visa ett lyckat meddelande tillsammans med webbplatsnyckeln och hemliga nyckeln för att lägga till reCAPTCHA på din webbplats.

Kopiera dessa nycklar.

Kopiera webbplats- och hemlig nyckel

Nu när du har Google reCAPTCHA API-nycklarna behöver du återgå till webbläsarfliken eller fönstret där WPForms reCAPTCHA-inställningarna är öppna.

Gå sedan helt enkelt till fliken reCAPTCHA och ange webbplatsnyckeln och den hemliga nyckeln. När det är gjort kan du spara dina inställningar.

Ange webbplats- och hemliga nycklar i WPForms

Nu när du framgångsrikt har lagt till reCAPTCHA i WPForms kan du enkelt aktivera reCAPTCHA i ditt anpassade inloggningsformulär, användarregistreringsformulär eller vilket formulär som helst som är byggt med WPForms.

Låt oss nu gå vidare och skapa ett anpassat WordPress-registreringsformulär.

Först måste du besöka sidan WPForms » Tillägg och hitta tillägget för användarregistrering. Klicka här på knappen 'Installera tillägg'.

WPForms användarregistrerings-tillägg

Därefter laddar WPForms ner och installerar tillägget. När du ser att tillägget User Registration Addon har statusen ‘Aktiv’, är du redo att lägga till ett nytt formulär för användarregistrering.

Nu måste du gå till WPForms » Lägg till ny för att starta WPForms Builder. På WPForms-inställningssidan, välj mallen 'Användarregistreringsformulär' och ange ett namn för ditt formulär.

Välj mall för användarregistreringsformulär i wpforms

När du har valt en mall startas WPForms dra-och-släpp-formulärbyggare.

Därefter kommer WPForms automatiskt att skapa ett anpassat formulär för användarregistrering och öppna formulärinställningssidan.

Redigera användarregistreringsformulär

Nu kan du anpassa ditt formulär genom att lägga till nya fält eller redigera fältalternativen. Om du gillar standardformuläret kan du använda det utan att göra några ändringar.

Därefter behöver du gå till fliken 'Inställningar' i den vänstra menyn för att konfigurera dina formulärinställningar. Byt sedan till inställningarna för 'Spamskydd och säkerhet' och aktivera Google v3 reCAPTCHA.

Aktivera v3 reCAPTCHA

När det är klart klickar du bara på knappen ‘Spara’ i det övre högra hörnet.

Det var allt! Du har skapat ett anpassat WordPress användarregistreringsformulär och även lagt till reCAPTCHA till det.

Nästa sak du behöver göra är att lägga till formuläret för anpassad användarregistrering på din webbplats. Du kan göra det genom att klicka på knappen 'Bädda in' i formulärbyggaren.

Bädda in ditt formulär

Därefter måste du välja en befintlig sida eller skapa en ny för att bädda in ditt formulär.

För den här handledningen använder vi alternativet ‘Skapa ny sida’.

Bädda in ett formulär på en sida

Därefter kan du ange ett namn för din nya sida.

När det är klart klickar du helt enkelt på knappen ‘Let’s Go’.

Ange namn för formulärets inbäddningssida

Därefter ser du en förhandsgranskning av ditt registreringsformulär i innehållsredigeraren.

Alternativt kan du också använda WPForms-blocket för att lägga till ditt formulär.

Lägg till ett WPForms-block i WordPress

Nu kan du publicera sidan och besöka den i din webbläsare för att se det anpassade registreringsformuläret för användare med Google reCAPTCHA i aktion.

Eftersom vi valde reCAPTCHA v3 i det här exemplet, kommer du inte att se en Google reCAPTCHA-kryssruta som 'Jag är inte en robot.' Detta beror på att reCAPTCHA v3 fungerar i bakgrunden, men du kommer fortfarande att se en liten badge längst ner till höger.

Registreringsformulär med recaptcha

Processen för att skapa ett anpassat inloggningsformulär är nästan densamma.

Den enda skillnaden är att du behöver välja mallen User Login Form från WPForms installationssida.

Välj mall för användarinloggningsformulär

För mer information kan du se vår guide om hur man skapar en anpassad inloggningssida i WordPress.

Vanliga frågor om att lägga till CAPTCHA i WordPress

Här är några frågor som våra läsare ofta ställer om att lägga till CAPTCHA i WordPress:

Vad är det bästa CAPTCHA-pluginet för WordPress?

För standardinloggnings- och registreringssidorna i WordPress är CAPTCHA 4WP ett utmärkt val. Det är enkelt att konfigurera och integreras direkt med kärnformulären i WordPress.

Om du använder anpassade formulär rekommenderar vi WPForms. Dess tillägg för användarregistrering och inloggningsformulär har inbyggt stöd för Google reCAPTCHA, vilket gör det enkelt att skydda alla formulär på din webbplats.

Är Google reCAPTCHA gratis att använda?

Ja, Google reCAPTCHA är gratis. Du behöver bara ett Google-konto för att registrera din webbplats och få nödvändiga API-nycklar för att lägga till den på din WordPress-webbplats.

Behöver jag CAPTCHA om jag redan har en brandvägg?

Ja, det är en bra idé att använda båda. En brandvägg som Sucuri eller Cloudflare hjälper till att blockera skadlig trafik från att nå din webbplats. CAPTCHA erbjuder ett extra säkerhetslager som specifikt är utformat för att skydda dina formulär från automatiserade botar som kan komma igenom.

Kan CAPTCHA sakta ner min webbplats?

Moderna versioner av reCAPTCHA, som v2 Invisible och v3, är utformade för att ha minimal påverkan på din webbplats hastighet. De arbetar i bakgrunden och presenterar bara en utmaning om en användare verkar misstänkt, så upplevelsen är smidig för de flesta besökare.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du lägger till CAPTCHA i WordPress inloggnings- och registreringsformulär. Du kanske också vill se vår lista över bästa WordPress-inloggningssidplugins och vår handledning om hur man omdirigerar användare efter en lyckad inloggning i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

16 CommentsLeave a Reply

  1. Detta är verkligen en steg-för-steg-guide. Jag har precis skapat mitt eget captcha-formulär med den här guiden. Tack wpbeginner för att du alltid levererar fantastiska artiklar. Jag märkte dock att de flesta plugins kräver pro-versionen för att använda captcha. Finns det något gratis formulärplugin som tillåter captcha?

    Och om jag vill använda captcha på en annan webbplats, måste jag skapa en annan Google recaptcha?

    • Om det inte har skett någon ändring i kraven kan du antingen skapa en ny nyckel eller använda samma beroende på dina behov.

      Admin

  2. Fin artikel.
    Lägg till dessa former av säkerhet, särskilt för en Wordpress-sida, verkar vara säkrare för mig än att bara använda ett Akismet-plugin eller att använda båda tillsammans.

    Kan jag använda samma captcha-nycklar på alla andra webbplatser jag har??

    • Om inte Google ändrar sina villkor kan du använda samma nyckel för flera domäner.

      Admin

  3. Varför är så många av dina skärmdumpbilder så suddiga? Jag skulle vilja tro att vi år 2024 äntligen kan ha bara skarpa bilder på webbsidor...

    • De enda suddigheterna bör vara våra hemliga nycklar, men vi kommer att titta på det och uppdatera alla bilder som kan vara suddiga.

      Admin

  4. Jag har inget problem med att någon försöker registrera sig på min webbplats, men nyligen använder många spammare mitt kontaktformulär och skickar skräp till min e-post. Har ni en handledning om hur man lägger till captcha för kontaktformulär?

  5. Jag lade till reCAPTCHA på min testsida. reCAPTCHA-rutan är vänsterjusterad. Jag föredrar att ha den centrerad. Finns det ett sätt att uppnå det?
    Tack på förhand.

  6. Jag har flera webbplatser och det verkar som att jag behöver använda olika Google reCAPTCHA-nycklar på varje webbplats med WPForms Lite-versionen… Jag kan inte bara använda samma nycklar om och om igen eftersom varje uppsättning nycklar är associerad med en specifik webbplats. Är detta korrekt?

  7. Tack så mycket för bra artiklar.

    jag lägger till captcha på min webbplats via 1:a metoden.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.