Questa guida descrive come cambiare l’indirizzo email di un membro dello staff dalla console utilizzando la console Rails. Si applica alle situazioni in cui un amministratore deve aggiornare un’email senza la conferma dal vecchio indirizzo.
Livello utente richiesto: Amministratore di sistema
Accesso alla console richiesto
In Discourse, per una maggiore sicurezza, i membri dello staff devono confermare le modifiche ai loro indirizzi email sia dal nuovo che dal vecchio indirizzo email. Tuttavia, questo crea un problema quando un membro dello staff perde l’accesso al suo vecchio indirizzo email e desidera aggiornarlo. Questa guida fornisce i passaggi per cambiare l’indirizzo email tramite la console senza la necessità di conferma dal vecchio indirizzo email.
Questi comandi possono anche essere utilizzati per forzare una modifica all’indirizzo email di un utente e ignorare la necessità che confermino cliccando sull’email di convalida
Accesso alla console
Connettiti al tuo Droplet tramite SSH, o usa Putty su Windows:
ssh root@192.168.1.1
Sostituisci 192.168.1.1 con l’indirizzo IP del tuo Droplet.
Passa alla tua cartella Discourse:
cd /var/discourse
Entra nel container:
./launcher enter app
# oppure
./launcher ssh app
Accedi alla Rails Console:
rails c
Modifica dell’indirizzo email
Per personalizzare questi campi per il tuo utente, inserisci le tue informazioni qui: