web-dev-qa-db-ja.com

MVC 5およびAsp.net Identityを使用した電子メールの確認

私は検索しましたが、新しいASP.net Identityを使用してMVC 5で電子メール確認を実装する方法に関するドキュメントを見つけていません。このトピックに関するドキュメントはないようです(見つけることができます)。

誰もまだこれを解決しましたか?これがデフォルトのMVC 5プロジェクトにデフォルトで含まれていないことに非常に驚いています。

どんなガイダンスも大歓迎です。

ありがとうございました

31
John

ASP.NET Identityを使用するときに確認メールを追加する方法に関するステップバイステップの記事 を作成しました。 ここでソースコードを取得 プロジェクトフォルダーAspNetIdentity\AspNetIdentityRefAppで取得できます。 ASP.NET Identityをカプセル化するサービスレイヤーも作成しました。これにより、新しいMVC 5アプリケーションに簡単に組み込むことができ、SimpleMembershipで使用されるWebSecurity APIを模倣します。そのクラスライブラリは、AspNetIdentity\SimpleSecurity.AspNetIdentityから取得できます。AspNetIdentity\SimpleSecurity.AspNetIdentity.RefApp。クラスライブラリとリファレンスアプリは、Web APIでトークンと基本認証を使用してパスワードリセットを実装する方法も示します。

18
Kevin Junghans

ASP MVC 5の場合、メールの確認とパスワードのリセットを行うIdentity 2のプレリリースを試すことができます...

http://blogs.msdn.com/b/webdev/archive/2013/12/20/announcing-preview-of-Microsoft-aspnet-identity-2-0-0-alpha1.aspx

3
Tim

2016年5月にMVC Webサイトにアイデンティティフレームワーク2をインストールしました。最初はコメントアウトされていますが、確認メールが含まれています。アカウントコントローラーで探すべきものは次のとおりです。

enter image description here

そのため、ユーザーが登録するときに、コードのコメントを解除してメールを送信できます。 MVCモデルを十分に理解していれば、残りは比較的簡単です。

1
Andy Brown