Questa guida spiega come modificare l’indirizzo email di un utente quando non può accedere al suo account email originale e ha dimenticato la password.
Livello utente richiesto: Amministratore
Ci sono situazioni in cui potresti dover cambiare l’indirizzo email di un utente per suo conto, ad esempio quando non ha più accesso all’email associata al suo account. Ciò si verifica spesso dopo la migrazione da un sistema preesistente in cui gli utenti accedevano con nome utente e password.
Modifica dell’indirizzo email
Per modificare l’indirizzo email di un utente:
- Vai alla pagina delle preferenze dell’utente come se fossi quell’utente.
- Puoi accedere alla pagina delle preferenze di qualsiasi utente inserendo il suo nome utente in questo URL:
https://discourse.example.com/u/USERNAME/preferences/.
- Puoi accedere alla pagina delle preferenze di qualsiasi utente inserendo il suo nome utente in questo URL:
- Fai clic sul pulsante per mostrare il suo indirizzo email.
- Fai clic sul pulsante a forma di matita accanto all’indirizzo email.
- Inserisci il nuovo indirizzo email e fai clic su ‘cambia’ per aggiornarlo.
Per gli utenti normali, per impostazione predefinita è necessario verificare solo il nuovo indirizzo email. Se l’impostazione del sito
require_change_email_confirmationè abilitata, è necessario verificare sia il vecchio che il nuovo indirizzo email.
Per i membri dello staff (amministratori e moderatori), entrambi gli indirizzi email, vecchio e nuovo, devono essere verificati per motivi di sicurezza. Se un membro dello staff ha perso l’accesso alla sua vecchia email, dovrai rimuovere temporaneamente i suoi privilegi di admin/mod prima di reimpostare la sua email, oppure utilizzare il metodo della console Rails descritto di seguito.
Metodo alternativo: Utilizzo della console Rails
Se hai bisogno di saltare la verifica del nuovo indirizzo email o di cambiare l’email di un membro dello staff, puoi utilizzare il metodo della console Rails.
Per istruzioni dettagliate su questo metodo, consulta questa guida sulla modifica degli indirizzi email dello staff dalla console.
Finestra di dialogo per il reset della password
Discourse fornisce suggerimenti nella finestra di dialogo per il reset della password per gli utenti che hanno perso l’accesso al loro indirizzo email originale:
Quando gli utenti fanno clic sul pulsante di aiuto, visualizzano questa finestra di dialogo:
Il link “our helpful staff” (il nostro staff disponibile) indirizza gli utenti alla pagina /about del tuo sito. Per assicurarti che gli utenti possano contattarti in questo modo, assicurati di fornire informazioni di contatto sulla pagina /about.
Puoi personalizzare il testo di questa finestra di dialogo andando su /admin/customize/site_texts.

