Ați observat vreodată cum pagina dvs. de autentificare WordPress acceptă atât nume de utilizator, cât și adrese de e-mail?
Deși această flexibilitate poate fi utilă, unii proprietari de site-uri preferă să păstreze lucrurile simple și să permită doar autentificări bazate pe nume de utilizator.
Ați putea dori acest lucru pentru coerență, gestionare mai ușoară a utilizatorilor sau pentru a se potrivi abordării mărcii dvs. în ceea ce privește autentificarea utilizatorilor.
Marele avantaj al WordPress este că poți personaliza aproape totul, inclusiv modul în care oamenii își accesează conturile. Mulți proprietari de site-uri nu realizează că pot controla cu ușurință ce metode de autentificare sunt disponibile pe site-ul lor.
În acest ghid, vă vom arăta cum să dezactivați funcția de autentificare prin e-mail și să treceți la autentificarea doar prin nume de utilizator.

De ce să dezactivați autentificarea cu e-mail în WordPress?
Dezactivarea funcției de autentificare prin e-mail este o modalitate simplă de a întări securitatea site-ului dvs. web.
Adresa dvs. de e-mail este adesea mai publică decât numele dvs. de utilizator. Dacă un hacker vă cunoaște e-mailul, el are deja jumătate din informațiile necesare pentru a încerca să vă acceseze site-ul.
Prin forțarea utilizatorilor să se autentifice doar cu un nume de utilizator, reduceți „suprafața de atac” a site-ului dvs.
Aceasta înseamnă că un atacator ar trebui să ghicească atât un nume de utilizator specific, cât și o parolă, făcându-le mai dificil să pătrundă.
Acestea fiind spuse, înțelegem că unii utilizatori ar putea dori totuși să dezactiveze funcția de conectare cu e-mail pe site-urile lor WordPress. Iată 2 metode prin care puteți face acest lucru cu ușurință:
- Metoda 1. Dezactivați autentificarea cu e-mail în WordPress folosind cod (Recomandat)
- Metoda 2. Dezactivarea autentificării prin e-mail în WordPress folosind un plugin
- Întrebări frecvente despre dezactivarea autentificărilor prin e-mail
Să trecem direct la subiect.
Metoda 1. Dezactivați autentificarea cu e-mail în WordPress folosind cod (Recomandat)
Această metodă implică adăugarea unui fragment de cod pe site-ul dvs.
remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );
Deși ați putea adăuga acest cod direct în fișierul functions.php al temei dvs., vă recomandăm cu tărie să nu faceți acest lucru.
Editarea directă a acestui fișier poate defecta site-ul dvs. dacă nu este făcută perfect, iar orice modificări pe care le faceți vor fi șterse la următoarea actualizare a temei dvs.
Cea mai sigură și mai ușoară modalitate de a adăuga cod este prin utilizarea pluginului WPCode. Acesta previne aceste probleme și face gestionarea fragmentelor de cod simplă pentru începători.

Dispune de o bibliotecă încorporată cu fragmente de cod gata de utilizare pentru toate cele mai populare solicitări de funcționalități WordPress, inclusiv dezactivarea autentificării prin e-mail, eliminarea numărului versiunii WordPress, dezactivarea comentariilor și multe altele.
Am testat amănunțit instrumentul pe site-ul nostru demo și am constatat că este foarte ușor de utilizat pentru începători. Pentru a afla mai multe, consultați recenzia noastră detaliată despre WPCode.
Mai întâi, trebuie să instalați și să activați pluginul gratuit WPCode. Dacă aveți nevoie de ajutor, puteți citi tutorialul nostru despre cum să instalați un plugin WordPress.
Odată ce pluginul este activat, va trebui să accesați Snippets de cod»Bibliotecă din tabloul de bord de administrare WordPress.
Apoi, puteți căuta fragmentul „Dezactivare autentificare prin e-mail” și faceți clic pe butonul „Utilizați fragmentul”.

Apoi, WPCode va adăuga automat fragmentul de cod și va selecta metoda de inserare corectă.
Iată cum ar putea arăta în editorul WPCode:

De aici, tot ce trebuie să faceți este să comutați comutatorul de la „Inactiv” la „Activ”.
Apoi, apăsați butonul „Actualizare”.

Asta e tot!
Acest lucru nu va schimba nimic pe pagina de autentificare, iar utilizatorii vor vedea în continuare că se pot autentifica folosind fie un nume de utilizator, fie o adresă de e-mail. Dar dacă introduc adresa de e-mail pentru a se autentifica, vor primi o eroare de nume de utilizator invalid.
Metoda 2. Dezactivarea autentificării prin e-mail în WordPress folosind un plugin
Dacă preferați să nu adăugați fragmente de cod, atunci puteți folosi un plugin în schimb.
Această metodă este o alternativă excelentă pentru utilizatorii care doresc un plugin simplu care face această singură treabă, fără setări suplimentare de configurat.
Pentru aceasta, trebuie să instalați și să activați pluginul No Login by Email Address. Pentru mai multe detalii, nu ezitați să consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
Pluginul funcționează imediat, ceea ce înseamnă că nu există setări de configurat. Pur și simplu vizitați ecranul de conectare al site-ului dvs. WordPress și încercați să vă conectați cu adresa dvs. de e-mail.

Puteți vedea că primiți o eroare de nume de utilizator invalid. Pluginul va schimba, de asemenea, eticheta „Nume de utilizator sau adresă de e-mail” în simplu „Nume de utilizator”.
Întrebări frecvente despre dezactivarea autentificărilor prin e-mail
Iată câteva întrebări frecvente pe care le primim despre dezactivarea funcției de autentificare prin e-mail în WordPress.
De ce ar trebui să dezactivez autentificările prin e-mail în WordPress?
Dezactivarea autentificării prin e-mail adaugă un strat de securitate simplu, dar eficient, site-ului dvs. web. Deoarece numele de utilizator nu sunt la fel de cunoscute public ca adresele de e-mail, atacatorilor le este mai greu să ghicească detaliile de autentificare.
Acest lucru este deosebit de util pentru site-urile web cu mulți utilizatori, cum ar fi magazinele online, site-urile de membri sau blogurile cu mai mulți autori.
Vor fi afectați utilizatorii mei existenți?
Da, dar schimbarea este simplă. Utilizatorii dvs. existenți nu se vor mai putea autentifica cu adresa lor de e-mail și vor trebui să folosească numele de utilizator în schimb.
Recomandăm trimiterea unui e-mail pentru a vă informa utilizatorii despre această actualizare, pentru a preveni orice confuzie sau probleme de autentificare.
Ce se întâmplă dacă un utilizator își uită numele de utilizator?
Chiar și cu autentificarea prin e-mail dezactivată, utilizatorii pot face în continuare clic pe linkul „Ați uitat parola?” de pe pagina de autentificare.
WordPress trimite linkul de recuperare la adresa lor de e-mail înregistrată, iar acel e-mail va include, de obicei, numele lor de utilizator ca reamintire.
Este suficientă dezactivarea autentificării prin e-mail pentru o securitate puternică a site-ului web?
Nu, aceasta este doar o piesă din puzzle. Securitatea reală a site-ului web provine dintr-o abordare stratificată.
Recomandăm întotdeauna utilizarea parolelor puternice, adăugarea autentificării în doi factori și instalarea unui plugin de securitate WordPress fiabil pentru cea mai bună protecție. Pentru a începe, puteți consulta ghidul nostru complet de securitate WordPress.
Atât, sperăm că acest articol v-a ajutat să dezactivați funcția de autentificare cu adresa de e-mail în WordPress. În continuare, ați putea dori, de asemenea, să consultați ghidul nostru despre cum să dezactivați indiciile de autentificare în mesajele de eroare de autentificare WordPress și tutorialul nostru despre cum să adăugați întrebări de securitate pe ecranul de autentificare WordPress.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Jiří Vaněk
Deoarece utilizarea unei adrese de e-mail prezintă un risc de securitate pentru mine, mai ales că adresa mea de e-mail este listată pe blog, am încercat să folosesc metoda unu cu WP Code. Pare cea mai puțin complicată și nu încarcă site-ul în niciun fel. Deoarece iau în serios securitatea accesului în zona de administrare, consider important să dezactivez utilizarea unei adrese de e-mail și să folosesc doar o autentificare, de preferință și cu autentificare în doi pași. Metoda cu WP Code funcționează perfect.
momses
Salut,
Mulțumesc pentru articolul dvs. Caut o modalitate de a mă autentifica doar prin e-mail, fără nume de utilizator.
Mulțumesc anticipat pentru ajutor.
Dom WO
Acest articol acoperă și formularul de înregistrare în WooCommerce pentru clienți sau este doar pentru autentificarea din partea administratorului?
Debra
Cumva nu îmi este clar cum să adaug un nume de utilizator odată ce autentificarea prin e-mail este dezactivată. Puteți, vă rog, să explicați.
Mulțumesc mult
Suport WPBeginner
Dacă aveți activată înregistrarea utilizatorilor pe site-ul dvs., atunci acei utilizatori se pot înregistra în continuare folosind adresele lor de e-mail. Dar nu vor putea folosi adresa de e-mail pentru a se autentifica. Vor trebui să folosească numele de utilizator pentru a se autentifica. Ca administrator, va trebui, de asemenea, să introduceți un e-mail și un nume de utilizator atunci când adăugați un utilizator nou.
Admin
Abdul Samad
Mulțumesc pentru articol
Vreau să știu cum să permit autentificarea cu numărul de mobil
În al doilea rând, vreau să-mi înregistrez clientul fără e-mail în wordpress
Vă rog să mă ajutați cu asta
Mulțumesc
Jeramy Queale
Pur și simplu nu am putut pleca de pe site-ul dvs. înainte de a sugera că mi-a plăcut informația obișnuită pe care o oferiți vizitatorilor dvs.? Voi reveni frecvent pentru a verifica postările noi.
Jayna Coppedge
Am o autentificare la blogul meu wordpress. Am o autentificare diferită pentru un alt blog wordpress pe care îl scriu cu alții. Cu toate acestea, când vreau să comentez pe un alt blog wordpress. Nici numele de utilizator, nici parola nu funcționează. Nu am fost dispus să spun schimbă această autentificare pentru că mi-e teamă că ar afecta celelalte 2. Nu știu cum să numesc cele 3 categorii pentru a căuta problema.
Suport WPBeginner
Nu suntem siguri ce încercați să întrebați. Dar se pare că probabil aveți două conturi WordPress.org auto-găzduite. Iar site-urile pe care încercați să comentați vă cer să vă autentificați cu un cont WordPress.com. Vă rugăm să consultați ghidul nostru despre diferența dintre WordPress.org auto-găzduit vs. blog WordPress.com gratuit.
Admin