Cambiare l'indirizzo email di un utente quando non può accedere al suo account

:bookmark: 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.

:person_raising_hand: 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:

  1. 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/.
  2. Fai clic sul pulsante per mostrare il suo indirizzo email.
  3. Fai clic sul pulsante a forma di matita accanto all’indirizzo email.
  4. Inserisci il nuovo indirizzo email e fai clic su ‘cambia’ per aggiornarlo.

:information_source: 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.

:warning: 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.

15 Mi Piace

Ho un utente quasi in questa situazione. La differenza è che al momento è connesso. Tuttavia, non ha più accesso al suo account email principale.

C’è un modo per aggiungere un indirizzo email secondario e quindi rimuovere il suo indirizzo email primario? O finirà per rimanere bloccato durante quel processo?

Inoltre, per quanto ho capito la documentazione sopra, ci si fida semplicemente che la persona che contatta l’amministratore sia effettivamente chi dice di essere? Sembra che chiunque possa chiedere di cambiare qualsiasi account in un nuovo indirizzo email e poi impossessarsene. O mi sfugge qualcosa?

Suppongo che se ti fidi della richiesta, questo è il modo per farlo, ma l’se dipende da te.

Alcuni forum sono per amici, club, aziende, ecc. dove un amministratore potrebbe conoscere tutti o avere un modo per verificare l’identità. Non penso che lo farei in un forum con utenti sparsi in tutto il mondo.

1 Mi Piace

Va bene.

Suppongo che questo sia un problema con qualsiasi sito web che utilizza l’e-mail per la verifica. Perdi la verifica e perdi l’account.

In questo caso, ho finito per chiedere loro di aggiungere un’e-mail secondaria (erano ancora connessi quando hanno fatto la richiesta) e poi di rimuovere il loro indirizzo e-mail primario (perso).

2 Mi Piace