ユーザーがサインアップしたとき、またはメールを変更したときに、「メール確認」システムを再構築しています。 Facebookのようなウェブサイトでは、変更のたびにメールを確認する必要があるため、同じように実装しています。ただし、有料の顧客になった後でユーザーがメールを確認しない場合、アカウントで何かが発生した場合に連絡する方法がないようです...
シナリオ:
メールを確認するのはユーザーの責任であることは承知していますが、これが亀裂をすり抜けているのは簡単にわかりました。また、メールを確認しないと、サブスクリプションがキャンセルされたり、パスワードのリセットメールが失われたりする可能性があります。
このシナリオを解決する一般的な方法はありますか?
解決策1-ユーザーがステップ5でメールを変更している間、メールの変更ページまたはセクションでユーザーと通信できます。ユーザーのメール変更を歓迎しますが、未確認のメールは、注文通知の欠落やパスワードのリセットにつながる可能性があります。リンク。
解決策2-他の通信手段を求めることができます(例:連絡先番号または予備の電子メールアドレス)。
ユーザーがメールの変更をリクエストし、確認リンクを送信する時間。新しいメールIDが確認されるまで、以前のメールアドレスをメインのメールとして扱います。メールアドレスのステータスとともに、このことをユーザーに伝えていることを確認してください。
新しいメールアドレスの確認後、以前のメールIDを無効にして、両方のメールアドレスを保持します。
これにより、もう1つの問題が解決されます。ユーザーが以前使用していたメールアドレスの新しいアカウントはありません。