Ce guide explique comment se faire passer pour un utilisateur dans Discourse et revenir à votre compte administrateur. Ceci est utile lorsque vous devez dépanner des problèmes rencontrés par un utilisateur spécifique ou vérifier ses autorisations.
Niveau d’utilisateur requis : Administrateur
L’administrateur peut choisir d’usurper l’identité d’un autre utilisateur si nécessaire. Cela peut être utile lorsqu’un membre rencontre un comportement étrange ou que vous devez vérifier ses autorisations. L’usurpation d’identité d’un autre utilisateur agit comme si vous étiez connecté en tant que cet utilisateur. Cette documentation vous guidera à travers le processus d’usurpation d’identité d’un utilisateur en tant qu’administrateur et comment revenir au compte administrateur.
Usurper l’identité d’un utilisateur
-
Naviguez vers la section Admin de la barre latérale et sélectionnez Users (Utilisateurs).

-
Trouvez et sélectionnez le profil de l’utilisateur que vous souhaitez usurper.
-
Cliquez sur Admin dans le coin supérieur droit.

-
Au bas de la page, sélectionnez le bouton
Impersonate(Usurper l’identité)

Une fois que vous avez usurpé l’identité de l’utilisateur, vous n’êtes plus connecté en tant qu’administrateur. Vous verrez l’interface Discourse exactement comme l’utilisateur la voit.

Terminer la session d’usurpation d’identité
Méthode 1, bonne pour une utilisation peu fréquente :
Pour arrêter l’usurpation d’identité et revenir à votre compte administrateur, il suffit de vous déconnecter du compte utilisateur usurpé et de vous reconnecter en tant qu’administrateur.
Se connecter et usurper l’identité dans une fenêtre privée/incognito évite d’avoir à se reconnecter sous votre session de navigateur principale. Fermez simplement la fenêtre incognito et vous êtes prêt à partir !
Méthode 2, meilleure si vous avez un besoin fréquent d’usurper l’identité :
Depuis août 2025, le paramètre de site caché expérimental experimental_impersonation, lorsqu’il est activé, créera une bannière en haut de la page avec un lien cliquable qui met fin à la session d’usurpation d’identité et vous renvoie au compte Administrateur à partir duquel vous avez usurpé l’identité de l’utilisateur.

Pour les sites Discourse auto-hébergés : activez cette fonctionnalité depuis la console rails avec :
SiteSetting.experimental_impersonation=true
Les clients Discourse hébergés peuvent contacter le support pour activer cette fonctionnalité.
