Salta al contenuto

WordPress login loop: wp-admin torna al login

Pubblicato il Aggiornato il

Il WordPress login loop si verifica quando le credenziali vengono accettate o sembrano accettate, ma il browser torna alla pagina di accesso senza aprire wp-admin.

WordPress login loop

Questa guida approfondisce WordPress login loop con controlli progressivi, modifiche reversibili e verifiche finali. Non inviare password, cookie, token, chiavi private o codici 2FA nei ticket.

Che cosa significa

Il problema può dipendere da home e siteurl incoerenti, HTTP e HTTPS, www e non-www, cache dell’area amministrativa, plugin di sicurezza o cookie con dominio errato.

Prima di cambiare la password bisogna verificare se WordPress segnala davvero credenziali non valide oppure se il redirect avviene dopo l’autenticazione.

Come riconoscere il problema

  • Il login ricarica wp-login.php.
  • Non appare un messaggio password errata.
  • La finestra anonima funziona.
  • Il problema nasce dopo migrazione o HTTPS.
  • Un utente entra e un altro no.

Cause più frequenti

La sessione locale contiene dati vecchi o duplicati. Confronta questa ipotesi con il messaggio completo e con i log dell’orario interessato, evitando conclusioni basate soltanto sulla pagina mostrata dal browser.

2. Home e siteurl diversi

Protocollo o hostname non coincidono.

3. Proxy HTTPS non riconosciuto

WordPress genera cookie o redirect per HTTP.

4. Cache di wp-login o wp-admin

Una pagina amministrativa viene servita dalla cache.

5. Plugin di sicurezza

Regole login, 2FA o cookie interferiscono.

6. Database o sessione utente

Dati utente, ruoli o session token sono incoerenti.

Diagnosi passo per passo

Salva il risultato prima di passare al controllo seguente, così potrai identificare il punto preciso in cui il comportamento cambia.

  1. Prova finestra anonima. Escludi cookie e cache locali.
  2. Controlla home e siteurl. Usa WP-CLI per leggere i valori.
  3. Segui i redirect. Usa strumenti sviluppatore e controlla Location e Set-Cookie.
  4. Verifica HTTPS e proxy. Controlla Cloudflare SSL/TLS e intestazioni forwarded.
  5. Escludi cache. wp-login.php e wp-admin non devono essere cacheati.
  6. Disattiva plugin sospetto in modo reversibile. Rinomina la directory soltanto dopo backup o usa WP-CLI.
  7. Controlla error_log e ruoli. Cerca fatal error e metadati utente mancanti.

Procedura di risoluzione

Dopo la modifica ripeti il test originale e verifica che non siano comparsi nuovi errori o regressioni.

  1. Elimina cookie del dominio. Ripeti l’accesso da una sessione nuova.
  2. Allinea gli URL WordPress. Usa un solo protocollo e hostname canonico.
  3. Correggi HTTPS dietro proxy. Adotta una configurazione compatibile con la CDN.
  4. Escludi l’amministrazione dalla cache. Pulisci page cache e CDN.
  5. Aggiorna o configura il plugin di sicurezza. Mantieni 2FA e protezioni operative.
  6. Rigenera le sessioni. Disconnetti sessioni vecchie e reimposta password se necessario.
  7. Verifica più utenti. Conferma se il problema è globale o legato a un account.

Domande frequenti

Che cosa significa WordPress login loop: wp-admin torna al login?

Prima di cambiare la password bisogna verificare se WordPress segnala davvero credenziali non valide oppure se il redirect avviene dopo l’autenticazione. Il problema può dipendere da home e siteurl incoerenti, HTTP e HTTPS, www e non-www, cache dell’area amministrativa, plugin di sicurezza o cookie con dominio errato.

Quali controlli fare per diagnosticare WordPress login loop: wp-admin torna al login?

Prova finestra anonima. Escludi cookie e cache locali.

Guide Xlogic correlate

Fonti tecniche

WordPress login loop: wp-admin torna al login ultima modifica: 2026-08-02T16:32:05+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?