Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come disabilitare la funzionalità di accesso con indirizzo email in WordPress

Hai mai notato che la tua pagina di accesso di WordPress accetta sia nomi utente che indirizzi email?

Sebbene questa flessibilità possa essere utile, alcuni proprietari di siti web preferiscono mantenere le cose semplici e consentire solo accessi basati sul nome utente.

Potresti volerlo per coerenza, una gestione più semplice degli utenti o per allinearlo all'approccio del tuo brand all'autenticazione degli utenti.

La cosa fantastica di WordPress è che puoi personalizzare quasi tutto, incluso il modo in cui le persone accedono ai propri account. Molti proprietari di siti non si rendono conto di poter controllare facilmente quali metodi di accesso sono disponibili sul loro sito.

In questa guida, ti mostreremo come disabilitare la funzionalità di accesso tramite email e passare all'autenticazione solo tramite nome utente.

Come disabilitare la funzione di accesso con indirizzo email in WordPress

Perché disabilitare l'accesso con email in WordPress?

Disabilitare la funzionalità di accesso tramite email è un modo semplice per rafforzare la sicurezza del tuo sito web.

Il tuo indirizzo email è spesso più pubblico del tuo nome utente. Se un hacker conosce la tua email, ha già metà delle informazioni necessarie per tentare di accedere al tuo sito.

Forzando gli utenti ad accedere solo con un nome utente, riduci la 'superficie di attacco' del tuo sito.

Ciò significa che un aggressore dovrebbe indovinare sia un nome utente specifico che una password, rendendo più difficile per loro violare il sistema.

Detto questo, comprendiamo che alcuni utenti potrebbero comunque voler disabilitare la funzionalità di accesso tramite email sui loro siti WordPress. Ecco 2 metodi su come puoi farlo facilmente:

Immergiamoci subito.

Metodo 1. Disabilitare l'accesso tramite email in WordPress usando il codice (Consigliato)

Questo metodo prevede l'aggiunta di uno snippet di codice al tuo sito.

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

Sebbene tu possa aggiungere questo codice direttamente al file functions.php del tuo tema, lo sconsigliamo vivamente.

Modificare direttamente questo file può causare problemi al tuo sito se non viene fatto perfettamente, e qualsiasi modifica apportata verrà eliminata la prossima volta che aggiornerai il tuo tema.

Il modo più sicuro e semplice per aggiungere codice è utilizzare il plugin WPCode. Previene questi problemi e rende la gestione degli snippet di codice semplice per i principianti.

Homepage di WPCode

Ha una libreria integrata con snippet di codice pronti all'uso per tutte le richieste di funzionalità WordPress più popolari, tra cui la disabilitazione dell'accesso tramite email, la rimozione del numero di versione di WordPress, la disabilitazione dei commenti e altro ancora.

Abbiamo testato a fondo lo strumento sul nostro sito demo e lo abbiamo trovato estremamente facile da usare per i principianti. Per saperne di più, consulta la nostra recensione dettagliata di WPCode.

Innanzitutto, devi installare e attivare il plugin gratuito WPCode. Se hai bisogno di aiuto, puoi leggere il nostro tutorial su come installare un plugin WordPress.

Una volta attivato il plugin, dovrai andare su Code Snippets » Library dalla tua bacheca di amministrazione di WordPress.

Successivamente, puoi cercare lo snippet 'Disabilita accesso tramite e-mail' e fare clic sul pulsante 'Usa snippet'.

Cerca lo snippet Disabilita accesso tramite email nella libreria WPCode

Quindi, WPCode aggiungerà automaticamente lo snippet di codice e selezionerà il metodo di inserimento corretto.

Ecco come potrebbe apparire nell'editor di WPCode:

WPCode aggiunge automaticamente il codice per disabilitare il login tramite email

Da qui, tutto ciò che devi fare è spostare l'interruttore da 'Inattivo' ad 'Attivo'.

Quindi, procedi e fai clic sul pulsante 'Aggiorna'.

Attiva e aggiorna lo snippet in WPCode

Ecco fatto!

Questo non cambierà nulla sulla pagina di accesso, e gli utenti vedranno ancora che possono accedere utilizzando un nome utente o un indirizzo e-mail. Ma se inseriscono l'indirizzo e-mail per accedere, riceveranno un errore di nome utente non valido.

Metodo 2. Disabilitare l'accesso tramite email in WordPress usando un plugin

Se preferisci non aggiungere snippet di codice, puoi usare un plugin.

Questo metodo è un'ottima alternativa per gli utenti che desiderano un plugin semplice che svolga questo unico compito senza impostazioni aggiuntive da configurare.

Per questo, è necessario installare e attivare il plugin No Login by Email Address. Per maggiori dettagli, non esitare a fare riferimento alla nostra guida passo passo su come installare un plugin WordPress.

Il plugin funziona subito, il che significa che non ci sono impostazioni da configurare. Visita semplicemente la schermata di accesso del tuo sito WordPress e prova ad accedere con il tuo indirizzo email.

Accesso con indirizzo email rimosso

Puoi vedere che ricevi un errore di nome utente non valido. Il plugin cambierà anche l'etichetta 'Nome utente o Indirizzo email' in semplicemente 'Nome utente'.

Domande frequenti sulla disabilitazione degli accessi via email

Ecco alcune domande comuni che ci vengono poste riguardo alla disabilitazione della funzione di accesso tramite email in WordPress.

Perché dovrei disabilitare gli accessi tramite email in WordPress?

Disabilitare gli accessi tramite email aggiunge un livello di sicurezza semplice ma efficace al tuo sito web. Poiché i nomi utente non sono conosciuti pubblicamente come gli indirizzi email, rende più difficile per gli aggressori indovinare i dettagli di accesso.

Questo è particolarmente utile per siti web con molti utenti, come negozi online, siti di appartenenza o blog con più autori.

Questo influenzerà i miei utenti esistenti?

Sì, ma il cambiamento è semplice. I tuoi utenti esistenti non potranno più accedere con il loro indirizzo email e dovranno utilizzare il loro nome utente.

Ti consigliamo di inviare un'email per informare i tuoi utenti di questo aggiornamento per evitare confusione o problemi di accesso.

Cosa succede se un utente dimentica il proprio nome utente?

Anche con i login via email disabilitati, gli utenti possono comunque fare clic sul collegamento "Password dimenticata?" nella pagina di accesso.

WordPress invia il collegamento di recupero al loro indirizzo email registrato, e quell'email includerà tipicamente il loro nome utente come promemoria.

Disabilitare il login via email è sufficiente per una solida sicurezza del sito web?

No, questo è solo un pezzo del puzzle. La vera sicurezza del sito web deriva da un approccio a più livelli.

Raccomandiamo sempre di utilizzare password complesse, aggiungere l'autenticazione a due fattori e installare un plugin di sicurezza WordPress affidabile per la migliore protezione. Per iniziare, puoi consultare la nostra guida definitiva alla sicurezza di WordPress.

Tutto qui, speriamo che questo articolo ti abbia aiutato a disabilitare la funzionalità di accesso tramite indirizzo email in WordPress. Successivamente, potresti anche voler consultare la nostra guida su come disabilitare i suggerimenti di accesso nei messaggi di errore di accesso di WordPress e il nostro tutorial su come aggiungere domande di sicurezza alla schermata di accesso di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

9 CommentsLeave a Reply

  1. Poiché l'utilizzo di un indirizzo email rappresenta un rischio per la sicurezza per me, soprattutto perché il mio indirizzo email è elencato sul blog, ho provato a utilizzare il metodo uno con WP Code. Sembra il meno complicato e non appesantisce il sito web in alcun modo. Poiché prendo sul serio la sicurezza dell'accesso all'area amministrativa, trovo importante disabilitare l'uso di un indirizzo email e utilizzare solo un accesso, preferibilmente anche con autenticazione a due fattori. Il metodo con WP Code funziona perfettamente.

  2. Ciao,

    Grazie per il tuo articolo. Sto cercando un modo per accedere solo tramite email, senza nome utente.

    Grazie in anticipo per il tuo aiuto.

  3. Questo articolo copre anche il modulo di registrazione in woocommerce per i clienti o è solo per l'accesso lato amministratore?

  4. In qualche modo non mi è chiaro come aggiungere un nome utente una volta disabilitato l'accesso tramite indirizzo email. Puoi spiegare, per favore.

    Grazie mille

    • Se hai abilitato la registrazione utenti sul tuo sito, allora quegli utenti possono ancora registrarsi utilizzando i loro indirizzi email. Ma non potranno utilizzare l'indirizzo email per accedere. Dovranno usare il nome utente per accedere. Come amministratore, dovrai anche inserire un'email e un nome utente quando aggiungi un nuovo utente.

      Amministratore

  5. Grazie per l'articolo

    Voglio sapere come consentire il login con il numero di cellulare

    Secondo, voglio registrare il mio cliente senza email in WordPress

    Per favore, aiutami con questo

    Grazie

  6. Non potevo proprio lasciare il tuo sito prima di suggerire che ho davvero apprezzato le informazioni usuali che fornisci ai tuoi visitatori? Tornerò frequentemente per controllare i nuovi post

  7. Ho un accesso al mio blog WordPress. Ho un accesso diverso per un altro blog WordPress con cui scrivo con altri. Tuttavia, quando voglio commentare su un altro blog WordPress. Nessun nome utente o password funziona. Non sono stato disposto a dire cambia questo accesso perché ho paura che influenzi gli altri 2. Non so come chiamare la terza categoria per cercare il problema.

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.