Je ne peux plus me connecter :( et je ne reçois ni les emails de connexion ni les emails de réinitialisation de mot de passe.

Salut les amis !

J’ai configuré un Discourse il y a quelques semaines et je n’ai plus connecté depuis.

Cependant, je ne reçois plus aucun email de sa part pour me connecter. Mon ancien mot de passe ne semble pas fonctionner non plus, et la fonction « mot de passe oublié » semble fonctionner sur le site, mais je ne reçois jamais d’emails.

Quand je regarde mes journaux Mailgun, je ne vois rien :frowning_face:

Salut,

Essaie de réinitialiser ton mot de passe Mailgun, puis relance la configuration de Discourse. Tu pourras ensuite changer le mot de passe.

Voir :

ou

Je peux me connecter à l’interface web de Mailgun, donc je ne vois pas la nécessité de réinitialiser le mot de passe là-bas — ou est-ce que c’est ce que vous suggérez ?

Si vous ne voyez aucun courrier dans les journaux de Mailgun, cela signifie soit que Discourse n’arrive pas à envoyer de courriel, soit qu’il ne peut pas s’authentifier pour en envoyer.

Réinitialiser Mailgun et mettre à jour votre fichier app.yml éliminera ce dernier problème.

Donc, je pense avoir trouvé un bug ?
Les anciens noms d’utilisateur de mon compte administrateur étaient
xyz
et xyzadmin
Cependant, le nom d’utilisateur a été changé pendant que j’étais sur Discourse en « Thexyzadmin ».

Chaque fois que j’essayais de réinitialiser mon mot de passe, en saisissant les noms d’utilisateur « xyz » ou « xyzadmin », Discourse me demandait de vérifier mon e-mail pour le lien de réinitialisation du mot de passe. Est-ce censé se produire ?

Utilisez-vous un SSO ? Discourse est-il l’autorité en matière d’identité ?

Ni l’un ni l’autre.

Pour reformuler ce que j’ai dit plus tôt (car ma formulation précédente me semble confuse à la relecture),
Si un utilisateur change son nom d’utilisateur dans Discourse (dans ce cas, c’était l’administrateur qui a changé son nom d’utilisateur), alors Discourse ne devrait jamais répondre « vérifiez vos e-mails » si aucun e-mail n’a été généré pour l’ancien nom d’utilisateur.

Si cela n’a pas de sens, faites-le-moi savoir.

Le personnel a une exigence supplémentaire pour la modification de l’adresse e-mail : ils doivent vérifier à la fois l’ancienne et la nouvelle adresse. Cela est fait pour des raisons de sécurité.

Ce n’est pas le cas pour les utilisateurs, qui doivent uniquement vérifier la nouvelle adresse e-mail.

Merci @codinghorror!!! Surnom intéressant ! Je me sens exactement comme ça en ce moment, pendant que j’apprends à coder :).

Encore merci beaucoup !