0
MVC5アプリケーションを実行中で、認証にASP.NET IDを使用しています。 ユーザーが登録されると、彼は自分の電子メールアドレスを確認する必要があります。だから私は彼にクリックしなければならないリンクがあるメールを彼に送る。 しかし、送信メール中に例外が発生した場合はどうすればいいですか? ユーザーはデータベースに保存されますが、ユーザーは電子メールを受け取りません!登録メールの送信中に例外が発生した場合の対処方法
だから私は2ソリューションと思った:
- が例外を "隠します"。ユーザーは、電子メールが送信されたことを知らせるページにリダイレクトされます。彼は電子メールを受信しないので、ログインしようとすると再び電子メールを送信するリンクをクリックすることができます。
- 登録に失敗したため、ユーザーがデータベースに保存されていることを削除してください。
あなたの経験では、どのソリューションを採用しましたか?私の1つ?その他? あなたの問題を解決する最良の方法はどれですか?
Thnakあなた