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 ?
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 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 ?
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.