Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come disattivare la funzione di accesso con indirizzo e-mail in WordPress

Un nostro utente ci ha recentemente chiesto come disabilitare l’accesso di WordPress con l’email, caratteristica introdotta in WordPress 4.5.

Questa caratteristica permette agli utenti di accedere con un nome utente o un indirizzo email. Tuttavia, alcuni proprietari di siti preferiscono disattivare questa caratteristica per maggiore sicurezza o per semplificare il processo di accesso.

In questo articolo vi mostreremo come disabilitare l’accesso con l’indirizzo email in WordPress.

How to Disable Login with Email Address Feature in WordPress

Perché disabilitare l’accesso con email in WordPress?

Alcuni utenti ritengono che gli indirizzi e-mail siano più conosciuti di un nome utente. Se si invia un’e-mail a qualcuno, questo conosce già il suo indirizzo e-mail.

Se qualcuno vuole introdursi nel vostro sito WordPress, conoscere un indirizzo e-mail potrebbe potenzialmente rendere più facile l’accesso indovinando la vostra password o violando il vostro account e-mail.

Non crediamo che l’utilizzo di un indirizzo email per effettuare l’accesso renda un sito WordPress meno sicuro. È sempre possibile aggiungere altri livelli di sicurezza, come la protezione con password della directory di amministrazione di WordPress e l’aggiunta della verifica in due passaggi.

Detto questo, comprendiamo che alcuni utenti potrebbero comunque voler disabilitare la caratteristica di accesso con email sui loro siti WordPress. Ecco 2 metodi per farlo facilmente:

Immergiamoci subito.

Metodo 1. Disabilitare l’accesso con l’e-mail in WordPress usando il codice (consigliato)

Questo metodo richiede l’aggiunta di codice ai file di WordPress. Se non l’avete mai fatto prima, consultate la nostra guida su come incollare snippet dal web in WordPress.

Per disabilitare l’accesso con la caratteristica email, in genere è necessario aggiungere il seguente codice al file functions.php del tema o a un plugin di code snippets.

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

Per rendere il tutto più semplice, è possibile utilizzare WPCode, il miglior plugin per gli snippet di codice per WordPress.

WPCode's homepage

WPCode dispone di una libreria integrata con snippet di codice pronti all’uso per tutte le caratteristiche più richieste di WordPress, tra cui la disabilitazione dell’accesso con email, la rimozione del numero di versione di WordPress, la disabilitazione dei commenti e altro ancora.

La parte migliore è che non è necessario modificare il file functions.php del tema. In questo modo, si elimina il rischio di rompere il sito web di WordPress.

Per iniziare, installiamo e attiviamo il plugin gratuito WPCode. Se avete bisogno di aiuto, potete leggere il nostro tutorial su come installare un plugin di WordPress.

Una volta attivato il plugin, si dovrà andare su Code Snippets Library dalla dashboard di amministrazione di WordPress.

Quindi, si può cercare lo snippet ‘Disabilita accesso via email’ e fare clic sul pulsante ‘Usa snippet’.

Search for the Disable Login by Email snippet in WPCode library

WPCode aggiungerà automaticamente il frammento di codice e selezionerà il metodo di inserimento corretto.

Ecco come potrebbe apparire nell’editor di WPCode:

WPCode automatically adds the code for disabling login by email

Da qui è sufficiente spostare l’interruttore da “Inattivo” ad “Attivo”.

Quindi, fate clic sul pulsante “Aggiorna”.

Activate and update snippet in WPCode

Ecco fatto!

Questo non modificherà nulla nella pagina di accesso e gli utenti continueranno a vedere che possono accedere utilizzando un nome utente o un indirizzo email. Ma se inseriscono l’indirizzo email per accedere, riceveranno un errore di nome utente non valido.

Metodo 2. Disabilitare l’accesso con l’e-mail in WordPress utilizzando un plugin

È anche possibile disabilitare l’accesso con la caratteristica email con un plugin monouso – No Login by Email Address.

Per farlo, è necessario prima installare e attivare il plugin. Per maggiori dettagli, vi invitiamo a referer la nostra guida passo-passo su come installare un plugin di WordPress.

Il plugin funziona immediatamente, il che significa che non ci sono impostazioni da configurare. È sufficiente visitare la schermata di accesso del sito WordPress e provare ad accedere con il proprio indirizzo email.

Si può notare che si ottiene un errore di nome utente non valido. Il plugin cambierà anche l’etichetta “Nome utente o indirizzo email” in “Nome utente”.

Login with email address removed

Questo è tutto, speriamo che questo articolo vi abbia aiutato a disabilitare l’accesso con indirizzo email in WordPress. A seguire, potreste anche consultare la nostra guida su come disabilitare i suggerimenti per l’accesso nei messaggi di errore di WordPress e la nostra scelta dei migliori plugin per le pagine di accesso di WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

8 commentiLascia una risposta

  1. momses

    Hi,

    Thanks for you article. I’m looking for a way to Login only By mail no Username.

    Thanks in advance for you help.

  2. Dom WO

    Does this article also cover the registration form in woocommerce for the customers or it is only for the admin side login ?

  3. Debra

    Somehow it isn’t clear to me how to add a username once the email address login is disabled. Can you please explain.

    Thanks so much

    • WPBeginner Support

      If you have user registration enabled on your site, then those users can still register using their email addresses. But they will not be able to use the email address to login. They will have to use the username to login. As an administrator, you will also need to enter an email and user name when adding a new user.

      Admin

  4. Abdul Samad

    Thank you for article

    I want to know, how to allow login with mobile number

    Second, I want to register my customer without email in wordpress

    Please help me out with this

    Thanks

  5. Jeramy Queale

    I simply couldn’t go away your website prior to suggesting that I really loved the usual information an individual provide in your visitors? Is gonna be back frequently to check up on new posts

  6. Jayna Coppedge

    I have a login to my wordpress blog. I have a different login for another wordpress blog I write with others. However when I want to comment on another wordpress blog. Neither user name or password works. I have not been willing to say change this long in because I am afraid it would affect the other 2. I don’t know what to call the 3 category to even look up the problem.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.