it-swarm.com.de

E-Mail-Bestätigung mit MVC 5 und Asp.net Identity

Ich habe gesucht, aber keine Dokumentation gefunden, wie Sie die E-Mail-Bestätigung mit MVC 5 mit der neuen ASP.net-Identität implementieren. Es scheint keine Dokumentation zu diesem Thema zu geben (was ich finden konnte).

Hat jemand das schon gelöst? Ich bin sehr überrascht, dass dies nicht standardmäßig im MVC 5-Projekt enthalten ist.

Jede Anleitung wird sehr geschätzt.

Danke dir

30
John

Ich habe einen schrittweisen Artikel zum Hinzufügen einer E-Mail-Bestätigung bei Verwendung von ASP.NET Identity geschrieben. Sie können den Quellcode hier im Projektordner AspNetIdentity\AspNetIdentityRefApp abrufen. Ich habe auch eine Serviceschicht erstellt, die die ASP.NET-Identität kapselt, die die Integration in neue MVC 5-Anwendungen erleichtert und die von SimpleMembership verwendete WebSecurity-API nachahmt. Sie können diese Klassenbibliothek von AspNetIdentity\SimpleSecurity.AspNetIdentity beziehen. Es gibt auch eine Referenz-App für die Verwendung dieser Bibliothek in AspNetIdentity\SimpleSecurity.AspNetIdentity.RefApp . Die Klassenbibliothek und die Referenz-App zeigen auch, wie das Zurücksetzen des Kennworts mithilfe eines Tokens und der Basisauthentifizierung in Web-APIs implementiert wird.

18
Kevin Junghans

Für ASP MVC 5 können Sie jetzt die Vorabversion von Identity 2 mit E-Mail-Bestätigung und Kennwortzurücksetzung testen.

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

3
Tim

Ich habe im Mai 2016 Identity Framework 2 auf einer MVC-Website installiert und enthält eine E-Mail-Bestätigung, obwohl diese zunächst auskommentiert ist. Worauf Sie im Account Controller achten sollten:

 enter image description here

Wenn sich ein Benutzer registriert, können Sie den Code kommentieren, um ihm eine E-Mail zu senden. Wenn Sie mit dem MVC-Modell gut vertraut sind, sollte der Rest relativ einfach sein.

2
Andy Brown