Dansk hosting fra Aalborg
100% CO₂-neutral hosting
24/7/365 dansk support
support@hostious.io
● Hostious viden · artikel

Login-loop og „Cookies are blocked“ – kom ind i wp-admin igen

Skrevet af , stifter af Hostious · Udgivet 30. august 2026 · Opdateret 30. august 2026
Login-loop og „Cookies are blocked“ – kom ind i wp-admin igen

Kort svar: Når login-siden sender dig i ring eller klager over blokerede cookies, er det næsten altid én af tre ting: login-cookien bliver ikke sat (browser eller cookie-regler), login-siden bliver leveret fra cache, eller WordPress’ site-URL passer ikke til den adresse, du logger ind på. Test i inkognito først, ryd derefter cache af login-sider, og tjek til sidst WP_HOME og WP_SITEURL for http/https- og www-mismatch.

Du taster korrekt brugernavn og adgangskode, rammer Enter – og står på login-siden igen. Ingen fejlbesked, eller måske beskeden “Cookies are blocked or not supported by your browser”. De to symptomer hører til samme familie: login lykkes teknisk set, men sessionen overlever ikke turen tilbage til wp-admin.

Kontrolramme: WordPress 7.1 og PHP 8.4.23 udgør versionsgrundlaget pr. 30. august 2026. Diagrammet er en diagnoseillustration – ikke en måling af hostious.io.

Trin 1: Udeluk din egen browser

Åbn et inkognitovindue, og prøv at logge ind. Virker det dér, ligger problemet i din normale browserprofil: gamle cookies fra sitet, en udvidelse der blokerer cookies, eller strænge tracking-indstillinger. Slet alle cookies for dit domæne (ikke nødvendigvis alle cookies i browseren), og prøv igen. Virker det heller ikke i inkognito, er problemet på serversiden – gå videre til trin 2.

Diagnoseillustration: rækkefølgen for fejlfinding af login-loop i WordPress
Diagnoserækkefølgen for et login-loop: browser først, så cache, så site-URL. De fleste sager lukkes i de to første trin. Diagnoseillustration – ikke en måling af hostious.io.

Trin 2: Er login-siden cachet?

En page cache må aldrig cache wp-login.php eller noget under /wp-admin/. Sker det alligevel, får du serveret en gammel udgave af login-siden med et udløbet sikkerhedstoken – og login fejler i ring. Det opstår typisk efter skift af cache-plugin, ved for aggressive cache-regler på CDN-niveau eller ved “cache alt”-regler i Cloudflare.

  • Ryd hele sitets cache – både i cache-pluginnet og i et eventuelt CDN.
  • Tjek cache-headerne på login-siden: et cache-hit på wp-login.php er altid en fejlkonfiguration. Guiden CF-Cache-Status forklaret viser, hvordan headerne læses.
  • Bruger du Cloudflare med egne cache-regler, så sørg for bypass på wp-login.php og /wp-admin/ – se Cloudflare-hubben.

Login-cookien sættes for det domæne, WordPress mener, sitet bor på. Logger du ind på https://www.ditdomæne.dk, mens site-URL’en står som http://ditdomæne.dk, passer cookien aldrig – og du ryger i loop. Det klassiske tidspunkt er lige efter et SSL-skift eller en flytning.

Tjek de to værdier under Indstillinger → Generelt (eller wp option get siteurl og wp option get home). De skal begge bruge https og præcis den variant – med eller uden www – som sitet reelt kører på. Er de forkerte, så ret dem ét sted og kontrollér, at redirects følger med; guiderne www eller uden www og ERR_TOO_MANY_REDIRECTS dækker fælderne.

Trin 4: Sikkerhedsplugins og rester

Plugins, der flytter login-URL’en, begrænser login-forsøg eller binder sessioner til IP-adresser, kan skabe loops – især som efterladte rester: pluginnet er slettet, men dets regler står stadig i .htaccess eller i databasen. Ser du henvisninger til et gammelt sikkerhedsplugin i .htaccess, så fjern hele dets sektion – fremgangsmåden står i guiden om at gendanne .htaccess.

Nødudgangen

Skal du ind nu, uanset årsag, så brug de manuelle veje: deaktiver mistænkte plugins ved at omdøbe deres mapper via SFTP, eller nulstil adgangen direkte. Begge fremgangsmåder er beskrevet trin for trin i låst ude af wp-admin og nulstil WordPress-adgangskode.

Verifikation

Problemet er løst, når login virker i både normal browser og inkognito, når wp-login.php svarer uden cache-hit i headerne, og når du kan logge ind og ud tre gange i træk uden loop. Ramær flere brugere samtidig – og hjælper cache-rydning kun midlertidigt – så er det cache-reglerne og ikke browserne, der skal rettes. Kommer du ikke i mål, kan Hostious’ support slå requests op i serverloggen og se, præcis hvor sessionen knækker.

Ofte stillede spørgsmål om login-loop

Hvorfor rammer det kun mig og ikke min kollega?

Så ligger årsagen næsten sikkert i din browser: gamle cookies, en udvidelse eller en cachet udgave af login-siden hos dig. Inkognitotesten afgør det på 30 sekunder.

Kan et SSL-skift udløse login-loop?

Ja – hvis site-URL’en stadig står på http, mens sitet kører https, passer login-cookien ikke længere. Ret WP_HOME og WP_SITEURL til https-varianten, og ryd cachen bagefter.

Hjælper det at slette alle cookies?

Kun hvis problemet er lokalt hos dig. Slet cookies for dit eget domæne først – det rammer ikke dine logins andre steder. Fejler login stadig i inkognito, er cookies ikke problemet.

Læs også