Changer l'adresse e-mail d'un utilisateur lorsqu'il ne peut pas accéder à son compte

:bookmark: Ce guide explique comment modifier l’adresse e-mail d’un utilisateur lorsqu’il ne peut pas accéder à son compte de messagerie d’origine et a oublié son mot de passe.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Il existe des situations où vous pourriez avoir besoin de modifier l’adresse e-mail d’un utilisateur en son nom, par exemple lorsqu’il n’a plus accès à l’e-mail associé à son compte. Cela se produit souvent après une migration à partir d’un système préexistant où les utilisateurs se connectaient avec un nom d’utilisateur et un mot de passe.

Modification de l’adresse e-mail

Pour modifier l’adresse e-mail d’un utilisateur :

  1. Accédez à la page des préférences de l’utilisateur comme si vous étiez cet utilisateur.
    • Vous pouvez accéder à la page des préférences de n’importe quel utilisateur en insérant son nom d’utilisateur dans cette URL : https://discourse.example.com/u/USERNAME/preferences/.
  2. Cliquez sur le bouton pour afficher son adresse e-mail.
  3. Cliquez sur le bouton crayon à côté de l’adresse e-mail.
  4. Entrez la nouvelle adresse e-mail et cliquez sur « changer » pour la mettre à jour.

:information_source: Pour les utilisateurs réguliers, seule la nouvelle adresse e-mail doit être vérifiée par défaut. Si le paramètre de site require_change_email_confirmation est activé, les anciennes et les nouvelles adresses e-mail doivent être vérifiées.

:warning: Pour les membres du personnel (administrateurs et modérateurs), les anciennes et les nouvelles adresses e-mail doivent être vérifiées pour des raisons de sécurité. Si un membre du personnel a perdu l’accès à son ancien e-mail, vous devrez temporairement supprimer ses privilèges d’administrateur/modérateur avant de réinitialiser son e-mail, ou utiliser la méthode de la console Rails décrite ci-dessous.

Méthode alternative : Utilisation de la console Rails

Si vous devez contourner la vérification de la nouvelle adresse e-mail ou modifier l’e-mail d’un membre du personnel, vous pouvez utiliser la méthode de la console Rails.

Pour des instructions détaillées sur cette méthode, consultez ce guide sur la modification de l’adresse e-mail du personnel depuis la console.

Boîte de dialogue de réinitialisation du mot de passe

Discourse fournit des indications dans la boîte de dialogue de réinitialisation du mot de passe pour les utilisateurs qui ont perdu l’accès à leur adresse e-mail d’origine :

Lorsque les utilisateurs cliquent sur le bouton d’aide, ils voient cette boîte de dialogue :

Le lien « notre personnel serviable » dirige les utilisateurs vers la page /about de votre site. Pour vous assurer que les utilisateurs peuvent vous contacter de cette manière, veillez à fournir des informations de contact sur la page /about.

Vous pouvez personnaliser le texte de cette boîte de dialogue en accédant à /admin/customize/site_texts.

15 « J'aime »