1

MVC 4のメンバー登録に電子メール検証を追加するにはどうすればよいですか?いくつかの例を見つけましたが、それらはMVC 3用であり、機能していないようです。

この機能がすでに配線されている利用可能なテンプレートはありますか?

4

1 に答える 1

1

これは大まかな回答ですが、ASP.NET メンバーシップのプロファイル変数を調査する必要があると思います。次に、ユーザーの作成時に true に設定された各ユーザーのブール値の「requiresVerification」および「verificationCode」プロファイル変数を保存できます。ユーザーの作成中に、ランダム コードを電子メール アドレスに電子メールで送信します。

その後、ユーザー名、パスワード、および電子メールで送信されたランダム コードを必要とするページを作成します。すべて一致する場合は、プロファイル変数を false に設定します (アドレスが検証されたことを示します)。

最後に、ユーザーがサインオンを試みるときにその変数を確認します。それが本当なら、許可しないでください (そして、確認ページに再度誘導します)。

于 2012-10-09T14:57:38.687 に答える