Changer l'e-mail des utilisateurs

Bien que de nombreux fils aient été trouvés, je n’ai obtenu aucun succès ici. Les publications sont soit assez anciennes, soit les solutions proposées ne fonctionnent pas pour moi.

Mon installation ne dispose ni de SSO ni de 2FA.

Ni l’utilisateur ni un administrateur ne voit l’icône de clé à molette derrière l’adresse e-mail de l’utilisateur sur la page des paramètres !

En ouvrant directement l’URL //xxxx.xxx/u/{username}/preferences/email, le formulaire avec un champ pour la nouvelle adresse apparaît. Cependant, son envoi entraîne une erreur : « droits insuffisants ». Cela concerne à la fois les envois effectués par l’utilisateur et ceux effectués par un administrateur.

Pourriez-vous s’il vous plaît m’orienter dans la bonne direction ?

Merci,
Thomas

Bonjour,

Si vous accédez à Compte des utilisateurs dans les préférences, faites défiler vers le bas sous la photo de profil. Vous verrez une option intitulée « e-mail ». En cliquant sur l’icône de clé à molette, une option pour modifier l’adresse e-mail apparaîtra, et l’utilisateur pourra procéder à partir de là.

Je n’ai pas cette icône !?

Je l’ai vue pour la première fois en visitant l’instance meta de Discourse.
Sur ma propre instance, elle n’apparaît pas, ni en tant qu’administrateur ni en tant qu’utilisateur.

Y a-t-il un paramètre de configuration interdisant la modification de l’adresse e-mail ?

Merci,
Thomas

Si vous utilisez l’authentification unique (SSO), c’est généralement là que vous devez modifier les paramètres de l’utilisateur. Il existe un paramètre système sso_overrides_email. Vous devriez le vérifier.

Merci.

Je n’ai pas activé le SSO.

Mais je vais revoir les paramètres à nouveau.

Existe-t-il des paramètres qui n’apparaissent pas dans l’interface graphique ? (Comme les fichiers YAML utilisés lors de la création du conteneur)

RÉSOLU !

Dans Préférences > Utilisateur, il y a un drapeau
« email modifiable »

Je ne sais pas pourquoi, mais il était réglé sur « non »

Désolé d’avoir posé la question, c’était une solution simple.

Merci
Thomas

Content que tu aies résolu le problème ! Passe une bonne journée.