WordPress vă menține, de obicei, conectat în timp ce vă administrați site-ul, cu excepția cazului în care sesiunea expiră sau cookie-urile de autentificare devin nevalide. Dacă WordPress vă deconectează în mod repetat, cauza este, de obicei, legată de cookie-uri, cache, setările browserului, pluginurile de securitate sau o neconcordanță între setările adresei site-ului.
Acest articol explică cele mai frecvente motive pentru care WordPress te poate deconecta în mod repetat și ce trebuie să verifici înainte de a contacta serviciul de asistență.
Cuprins
De ce expiră sesiunile de autentificare în WordPress
Când vă autentificați în WordPress, site-ul web stochează o sesiune de autentificare în browserul dvs. folosind cookie-uri. Aceste cookie-uri ajută WordPress să recunoască faptul că sunteți deja autentificat.
Dacă cookie-ul nu poate fi salvat, devine invalid sau nu mai corespunde adresei site-ului web, WordPress vă poate solicita să vă autentificați din nou. Acest lucru se poate întâmpla chiar dacă numele de utilizator și parola sunt corecte.
Cauze frecvente
1. Adresa WordPress și adresa site-ului nu se potrivesc
WordPress utilizează două setări importante de adresă:
- Adresa WordPress
- Adresa site-ului
Dacă una folosește http:// iar cealaltă folosește https://, sau dacă una folosește www iar cealaltă nu, este posibil ca cookie-urile WordPress să nu se potrivească corect.
De exemplu, acestea sunt tratate ca adrese diferite:
https://example.com
https://www.example.com
Același lucru se aplică și în cazul:
http://example.com
https://example.com
Ambele setări de adresă WordPress ar trebui, de obicei, să utilizeze aceeași versiune a domeniului.
2. Cookie-urile browserului sunt blocate sau șterse
WordPress are nevoie de cookie-uri pentru a menține sesiunea dvs. activă.
Dacă browserul dvs. blochează cookie-urile, le șterge automat sau rulează într-un mod strict de confidențialitate, este posibil ca WordPress să nu vă poată menține conectat.
Acest lucru se poate întâmpla și atunci când utilizați extensii de browser care blochează urmărirea, cookie-urile sau scripturile.
3. Pagini de autentificare sau de administrare stocate în cache
Cache-ul este util pentru paginile publice ale site-ului, dar paginile de administrare WordPress nu ar trebui să fie stocate în cache.
Dacă pagina de autentificare sau zona de administrare este stocată incorect în cache, WordPress poate afișa o pagină de sesiune învechită. Acest lucru poate provoca deconectări repetate, redirecționări eșuate sau bucle de autentificare.
Pluginurile de cache, cache-ul serverului, cache-ul browserului sau cache-ul CDN pot afecta toate acest comportament.
4. Setările pluginurilor de securitate
Unele pluginuri de securitate deconectează automat utilizatorii după o scurtă perioadă de inactivitate. Altele pot invalida sesiunile atunci când se schimbă adresa IP, când sunt detectate prea multe încercări de autentificare sau când un browser pare neobișnuit.
Aceste setări sunt menite să protejeze site-ul web, dar pot provoca și deconectări frecvente dacă sunt prea stricte.
5. Schimbarea adresei IP sau a rețelei
WordPress în sine nu necesită întotdeauna o adresă IP fixă, dar unele pluginuri de securitate sau reguli de firewall pot considera schimbarea adreselor IP ca fiind suspectă.
Acest lucru se poate întâmpla atunci când comutați între Wi-Fi și date mobile, utilizați un VPN sau vă conectați printr-o rețea în care adresa IP publică se schimbă des.
6. Conflicte între pluginuri sau teme
Un plugin sau o temă poate interfera cu sesiunile de autentificare dacă modifică cookie-urile, redirecționările, anteturile de securitate, comportamentul cache-ului sau gestionarea sesiunilor utilizatorilor.
Acest lucru este mai probabil dacă problema a apărut după instalarea, actualizarea sau modificarea unui plugin sau a unei teme.
7. Configurare incorectă SSL sau HTTPS
Dacă SSL este activ, dar WordPress nu este configurat în mod consecvent pentru HTTPS, este posibil ca cookie-urile de autentificare să nu fie gestionate corect.
Acest lucru se poate întâmpla atunci când site-ul web se încarcă parțial prin HTTP și parțial prin HTTPS sau când redirecționările între HTTP și HTTPS nu sunt consecvente.
Ce trebuie verificat mai întâi
Începeți cu verificările cele mai simple:
- Deschideți WordPress într-o fereastră privată sau de navigare incognito a browserului.
- Încercați să vă autentificați din nou.
- Goliți memoria cache și ștergeți cookie-urile browserului pentru site-ul respectiv.
- Verificați dacă problema apare și în alt browser.
- Dezactivați temporar VPN-ul, dacă utilizați unul.
- Verificați dacă site-ul se încarcă în mod constant atât cu
www, cât și fărăwww. - Verificați dacă site-ul se încarcă în mod constant prin HTTPS.
- Verificați modificările recente aduse pluginurilor, temelor sau setărilor de securitate.
- Goliți orice cache WordPress, de server sau CDN.
- Verificați dacă un plugin de securitate are reguli privind sesiunile scurte sau deconectarea forțată.
Adresa WordPress vs. Adresa site-ului
Cookie-urile de autentificare WordPress depind de consecvența adresei site-ului web.
În zona de administrare WordPress, aceste setări se găsesc de obicei la:
Setări → General
Valorile ar trebui, în mod normal, să corespundă cu versiunea publică a site-ului web.
De exemplu:
Adresa WordPress: https://example.com
Adresa site-ului: https://example.com
Dacă site-ul web utilizează www, ambele ar trebui să utilizeze www:
Adresa WordPress: https://www.example.com
Adresa site-ului: https://www.example.com
Evitați amestecarea http cu https, sau a www cu varianta fără www, cu excepția cazului în care site-ul dvs. are o configurație specifică care impune acest lucru.
Paginile de cache și de autentificare
Paginile de administrare și de autentificare WordPress nu ar trebui să fie stocate în cache.
Următoarele căi ar trebui, de obicei, excluse din cache:
/wp-admin/
/wp-login.php
În cazul site-urilor de comerț electronic, cu abonament sau care necesită autentificare, este posibil să fie necesară excluderea din cache și a altor pagini, cum ar fi paginile de cont, paginile de finalizare a comenzii sau panourile de control ale utilizatorilor.
Dacă problema este cauzată de cache, golirea acestuia poate ajuta temporar, dar soluția mai bună este să excludeți zonele de autentificare și de administrare din regulile de cache.
Momentul apariției problemei contează
Momentul apariției problemei poate ajuta la identificarea cauzei.
Dacă WordPress a început să vă deconecteze după o actualizare a unui plugin, o schimbare a temei, o schimbare a certificatului SSL, o schimbare a domeniului, o schimbare a cache-ului sau o schimbare a regulilor de securitate, acea modificare recentă ar trebui verificată mai întâi.
Dacă nu s-a schimbat nimic pe site, verificați setările browserului, utilizarea VPN-ului, modificările de rețea și comportamentul cookie-urilor.
Ce este normal
Este normal ca sesiunile WordPress să expire după un anumit timp. De asemenea, este normal să vi se ceară să vă autentificați din nou după ștergerea cookie-urilor din browser, schimbarea browserului sau utilizarea unui alt dispozitiv.
Nu este normal să fiți deconectat în mod repetat la fiecare câteva secunde sau de fiecare dată când deschideți o nouă pagină de administrare. Acest lucru înseamnă, de obicei, că trebuie verificate cookie-urile, memoria cache, redirecționările sau regulile de securitate.
Când să contactați serviciul de asistență
Contactați serviciul de asistență dacă problema persistă după ce ați verificat cookie-urile browserului, memoria cache, setările de adresă, compatibilitatea HTTPS și modificările recente ale pluginurilor.
Includeți următoarele detalii:
- adresa site-ului web
- când a început problema
- dacă se întâmplă în mai multe browsere
- dacă se întâmplă pe un alt dispozitiv sau într-o altă rețea
- dacă utilizați un VPN
- dacă s-au făcut recent modificări la pluginuri, temă, SSL sau cache
- dacă problema apare imediat sau după o perioadă de inactivitate
Aceste informații ajută echipa de asistență să identifice dacă problema este legată de mediul de găzduire, cache, SSL, redirecționări sau aplicația WordPress.
Rezumat
WordPress deconectează de obicei utilizatorii în mod repetat atunci când cookie-urile de autentificare nu pot fi stocate sau corelate corect. Cele mai frecvente cauze sunt adresele de site web care nu corespund, cookie-urile blocate, paginile de autentificare stocate în cache, setările stricte de securitate, conflictele dintre pluginuri sau configurația HTTPS inconsistentă.
Începeți prin a verifica cookie-urile browserului, memoria cache, setările de adresă WordPress, consistența SSL și modificările recente. Dacă problema persistă, echipa de asistență poate analiza mediul cu mai multe detalii.