現在、私のサイトのサインアップページには、2つのメールフィールドと1つのパスワードフィールドがあります。ロジックは、ユーザーがパスワードを正しく入力しない場合、いつでも後で電子メールでパスワードを回復できるということです。しかし、一部のユーザーが間違ったメールを2度入力した(バウンスした)ことに気づき、この場合、ユーザーがアカウントを回復するのを助ける方法がわかりませんか?
更新:
ここで私がしようとしているのは、ユーザーがサインアップに使用したメールを知らないときにアカウントを復元することです(スペルが間違っているため)。この場合、メールを送信する方法がありません。彼らが識別する方法を見る...
これは、UXのトレードオフの良い例です。秘密の質問、携帯電話番号、または追加の識別情報を尋ねることで、回復の問題を修正できます。
しかし、その前に、あなたは正しい問題を解決していると確信していますか?
アップストリームの問題を改善する方法は次のとおりです。
ユーザーにメールアドレスをより正確に入力してもらいます。
これは、不注意なタイパーの上流問題を解決するのに役立ちます。自分の名前を間違って入力する少数のユーザーは常に存在しますが、99%に1%を提供するだけのハードルを作成して、「尾を振る」ことはできません。ある時点で不注意で修正することはできますが、愚かな修正はできません。
電子メールはトランザクションの核心なので、必ずユーザーに電子メールを確認するか、電子メール内から最初のログイン用のリンクをクリックしてもらう必要があります。それは最初のログインの面倒のように見えるかもしれませんが、あなたが言及した問題を再び持つことは決してないでしょう。
しかし、適切な電子メールアドレスを推測するのではなく、質問に答えるために、とにかくどのようにそれらに連絡するのですか?彼らがサインアップしたアカウントを積極的に使用している場合は、電子メールが確認できない/到達できないことを示すページはめ込みアラートを提供し、新しいものを入力するように依頼できます。
一部のサイトでは、携帯電話(sms)やバックアップのメールアドレスなど、パスワードを取得する別の方法を提供しています。
今は事実の後であり、私はこの時点でそれに対処するためのgood方法を考えることはできません。
使用されるいくつかの一般的な戦略があり、収集する情報とWebサイトの設計方法に応じて、それらを検討できます。
電子メールをサービスに通して、電子メールアドレスの有効性を確認できます。 Mailgunはこれを行います、これは彼らがそれについて言うことです:
APIを使用して、プログラムで登録フローのユーザー入力エラーをキャッチします。タイプミスを防ぎ、ハードバウンスを排除します。