Questa guida spiega come impersonare un utente in Discourse e tornare al proprio account amministratore. Questo è utile quando è necessario risolvere problemi riscontrati da un utente specifico o verificarne le autorizzazioni.
Livello utente richiesto: Amministratore
L’amministratore può scegliere di impersonare un altro utente quando necessario. Questo può essere utile quando un membro sta riscontrando comportamenti anomali o quando è necessario verificarne le autorizzazioni. L’impersonificazione di un altro utente equivale ad accedere come tale utente. Questa documentazione ti guiderà attraverso il processo di impersonificazione di un utente come amministratore e come tornare all’account amministratore.
Impersonificazione di un utente
-
Naviga alla sezione Admin (Amministrazione) nella barra laterale e seleziona Users (Utenti).

-
Trova e seleziona il profilo dell’utente che desideri impersonare.
-
Clicca su Admin (Amministrazione) nell’angolo in alto a destra.

-
In fondo, seleziona il pulsante
Impersonate(Impersonifica)

Una volta impersonato l’utente, non sarai più loggato come amministratore. Sperimenterai l’interfaccia di Discourse esattamente come fa l’utente.

Terminazione della sessione di impersonificazione
Metodo 1, buono per un uso infrequente:
Per smettere di impersonare e tornare al tuo account amministratore, è sufficiente disconnettersi dall’account utente impersonato e accedere nuovamente come amministratore.
Accedere e impersonare in una finestra privata/in incognito evita la necessità di effettuare nuovamente l’accesso nella sessione del browser principale. Basta chiudere la finestra di incognito e sei a posto!
Metodo 2, migliore se hai una necessitĂ frequente di impersonare:
A partire da Agosto 2025, l’impostazione del sito nascosta e sperimentale experimental_impersonation, quando abilitata, creerà un banner nella parte superiore della pagina con un link cliccabile che termina la sessione di impersonificazione e ti riporta all’account Amministratore da cui hai impersonato l’utente.

Per i siti Discourse self-hosted (auto-ospitati): abilita questa funzionalitĂ dalla console rails con:
SiteSetting.experimental_impersonation=true
I clienti Discourse Hosted (ospitati) possono contattare il supporto per abilitare questa funzionalitĂ .
