Le lien de connexion par email est envoyé à l'email principal, pas à l'email (secondaire) saisi.

J’ai eu l’occasion aujourd’hui de regarder plusieurs de mes utilisateurs tenter de se connecter à notre site. Plusieurs ont oublié leur mot de passe et ont tenté d’utiliser le lien de connexion par e-mail :

Cependant, le lien d’e-mail attendu n’est jamais arrivé. Après une enquête plus approfondie, il a été envoyé à leur e-mail principal, alors qu’ils utilisaient un e-mail secondaire pour tenter de se connecter.

Bien que je puisse comprendre que l’e-mail principal soit utilisé dans presque tous les cas dans Discourse (c’est pourquoi il est « principal »), ceci est un peu différent car l’utilisateur saisit réellement une adresse e-mail - et s’attend naturellement à ce que le lien soit envoyé à cette adresse.

Pour reproduire :

  1. Assurez-vous d’avoir un e-mail secondaire sur votre compte
  2. Ouvrez une session de navigateur incognito sur votre site
  3. Entrez votre e-mail secondaire dans le champ e-mail de la page de connexion
  4. Cliquez sur Ignorer le mot de passe ; envoyez-moi un lien de connexion par e-mail qui apparaît
  5. Allez chercher l’e-mail, qui n’est pas dans la boîte de réception de votre e-mail secondaire
3 « J'aime »

Cela semble être une attente raisonnable !

1 « J'aime »

J’aime cette demande, mais cela ressemble à une demande de fonctionnalité liée à l’expérience membre plutôt qu’à un bug.

Le comportement actuel est déroutant mais délibéré.

Je suis d’accord qu’il est logique d’essayer d’envoyer l’e-mail à la chose que vous avez saisie. (de plus, pour compléter cela, sauter la normalisation dans ce cas et envoyer à l’adresse exacte que vous avez indiquée.)

1 « J'aime »