Senden Sie den Login-Link für die E-Mail an die eingegebene E-Mail-Adresse (nicht an die primäre E-Mail)

Ich hatte heute die Gelegenheit, mehrere meiner Benutzer beim Versuch, sich auf unserer Website anzumelden, zu beobachten. Mehrere vergaßen ihre Passwörter und versuchten, den E-Mail-Login-Link zu verwenden:

Der erwartete E-Mail-Link kam jedoch nie an. Nach weiteren Untersuchungen wurde er an ihre primäre E-Mail-Adresse gesendet, während sie eine sekundäre E-Mail-Adresse verwendeten, um sich anzumelden.

Während ich die primäre E-Mail-Adresse in fast allen Fällen in Discourse verstehen kann (deshalb ist sie ‘primär’), ist dies etwas anders, da der Benutzer tatsächlich eine E-Mail-Adresse eingibt und natürlich erwartet, dass der Link an diese Adresse gesendet wird.

Zur Reproduktion:

  1. Stellen Sie sicher, dass Sie eine sekundäre E-Mail-Adresse in Ihrem Konto haben.
  2. Öffnen Sie eine Inkognito-Browsersitzung mit Ihrer Website.
  3. Geben Sie Ihre sekundäre E-Mail-Adresse in das E-Mail-Feld auf der Anmeldeseite ein.
  4. Klicken Sie auf Passwort überspringen; senden Sie mir einen Login-Link per E-Mail, der erscheint.
  5. Gehen Sie auf die Suche nach der E-Mail, die nicht im Posteingang Ihrer sekundären E-Mail-Adresse ist.
3 „Gefällt mir“

Das scheint eine vernünftige Erwartung zu sein!

1 „Gefällt mir“

Ich mag diese Anfrage, aber es fühlt sich eher wie eine Funktionsanfrage für die Nutzererfahrung an als ein Fehler.

Das aktuelle Verhalten ist verwirrend, aber absichtlich.

Ich stimme zu, dass es sinnvoll ist, zu versuchen, die E-Mail an das eingetragene Ziel zu senden. (Zusätzlich dazu, in diesem Fall die Normalisierung zu überspringen und genau die Adresse zu senden, die du eingegeben hast.)

1 „Gefällt mir“