web-dev-qa-db-ja.com

ユーザーがサインアップ中に間違ったメールを入力したときにアカウントを回復するにはどうすればよいですか?

現在、私のサイトのサインアップページには、2つのメールフィールドと1つのパスワードフィールドがあります。ロジックは、ユーザーがパスワードを正しく入力しない場合、いつでも後で電子メールでパスワードを回復できるということです。しかし、一部のユーザーが間違ったメールを2度入力した(バウンスした)ことに気づき、この場合、ユーザーがアカウントを回復するのを助ける方法がわかりませんか?

更新:

ここで私がしようとしているのは、ユーザーがサインアップに使用したメールを知らないときにアカウントを復元することです(スペルが間違っているため)。この場合、メールを送信する方法がありません。彼らが識別する方法を見る...

5
ben

あなたは愚かを修正することはできませんが、不注意を修正することができます

これは、UXのトレードオフの良い例です。秘密の質問、携帯電話番号、または追加の識別情報を尋ねることで、回復の問題を修正できます。

しかし、その前に、あなたは正しい問題を解決していると確信していますか?

  • コストを考慮する。より多くの情報を要求すると、アプリのUX摩擦が増加します。たとえば、ユーザーの5%がメールアドレスを間違って入力したとします。サインアップ時に詳細情報を要求すると、95%のユーザーが不注意なタイパーの5%を処理するだけで摩擦が発生します。
  • 上流の問題を解決しましたか?アカウントの復旧に対処することは、上流の不注意によって引き起こされる下流の問題です。アカウントの復旧に入るユーザーはすでにイライラしているので、最初に復旧状況を回避できれば、それはユーザーにとってはるかに優れたエクスペリエンスになります。

アップストリームの問題を改善する方法は次のとおりです。

upstream

ユーザーにメールアドレスをより正確に入力してもらいます。

  • 確認を求めます。
  • 確認時にカットアンドペーストを無効にします。
  • 正確さが重要である理由を説明します。

これは、不注意なタイパーの上流問題を解決するのに役立ちます。自分の名前を間違って入力する少数のユーザーは常に存在しますが、99%に1%を提供するだけのハードルを作成して、「尾を振る」ことはできません。ある時点で不注意で修正することはできますが、愚かな修正はできません

5
tohster

電子メールはトランザクションの核心なので、必ずユーザーに電子メールを確認するか、電子メール内から最初のログイン用のリンクをクリックしてもらう必要があります。それは最初のログインの面倒のように見えるかもしれませんが、あなたが言及した問題を再び持つことは決してないでしょう。


しかし、適切な電子メールアドレスを推測するのではなく、質問に答えるために、とにかくどのようにそれらに連絡するのですか?彼らがサインアップしたアカウントを積極的に使用している場合は、電子メールが確認できない/到達できないことを示すページはめ込みアラートを提供し、新しいものを入力するように依頼できます。

1
sova

一部のサイトでは、携帯電話(sms)やバックアップのメールアドレスなど、パスワードを取得する別の方法を提供しています。

今は事実の後であり、私はこの時点でそれに対処するためのgood方法を考えることはできません。

0
Jeff Sheldon

使用されるいくつかの一般的な戦略があり、収集する情報とWebサイトの設計方法に応じて、それらを検討できます。

  1. 秘密/セキュリティの質問:パスワード情報を回復またはリセットするために高度なセキュリティが必要なWebサイトで一般的に使用されます。一部の人々はまた、ユーザーに追加のレベルのセキュリティとして指定した秘密/セキュリティの質問を思い出すように求めます。
  2. ワンタイムアクセスコード:電子メールまたはソーシャルメディアアプリケーションで一般的に使用されますが、主な目的は、パスワードの詳細を取得またはリセットするのではなく、不要なアクセスを防ぐことです。電話番号や別のメールアドレスなどの予備の連絡先情報を収集する場合は、この戦略を使用できます。
  3. 記録/アカウントの質問:政府またはセキュリティ保護されたアプリケーションでID確認プロセスの一部として一般的に使用されます。ここでは、ユーザーにアカウントについて知っておくべき質問や、ユーザーに尋ねるアカウントの所有権を確立するために、アカウントに関連する詳細(アカウントの金額、最後のトランザクション、連絡先など)を選びます。
  4. 送信アクションの前にヒントを表示:これは予防策ですが、これが頻繁に発生するものである場合は、1回目または2回目に失敗した場合、ユーザーに入力を確認するよう依頼する必要があります時間(2つの失敗した試行でバウンスするのではなく、3つのストライクルールに変更することも検討します。2回失敗すると、3回失敗するのではなく、何をすべきかを考えさせられます)。
0
Michael Lai

電子メールをサービスに通して、電子メールアドレスの有効性を確認できます。 Mailgunはこれを行います、これは彼らがそれについて言うことです:

APIを使用して、プログラムで登録フローのユーザー入力エラーをキャッチします。タイプミスを防ぎ、ハードバウンスを排除します。

https://www.mailgun.com/email-validation

0
bart