J'ai effectué une recherche, mais je n'ai trouvé aucune documentation sur la manière de mettre en œuvre la confirmation par e-mail avec MVC 5 à l'aide de la nouvelle identité ASP.net. Il ne semble y avoir aucune documentation sur ce sujet (que je pourrais trouver).
Quelqu'un a-t-il résolu ce problème? Je suis très surpris que cela ne soit pas inclus par défaut dans le projet par défaut de MVC 5.
Toute orientation est grandement appréciée.
Je vous remercie
J'ai écrit un article détaillé expliquant comment ajouter une confirmation par courrier électronique lors de l'utilisation de l'identité ASP.NET . Vous pouvez obtenir le code source ici _ dans le dossier du projet AspNetIdentity\AspNetIdentityRefApp. J'ai également créé une couche de service qui encapsule l'identité ASP.NET, ce qui facilite l'intégration dans les nouvelles applications MVC 5 et imite l'API WebSecurity utilisée par SimpleMembership. Vous pouvez obtenir cette bibliothèque de classes à partir de AspNetIdentity\SimpleSecurity.AspNetIdentity Il existe également une application de référence pour utiliser cette bibliothèque dans AspNetIdentity\SimpleSecurity.AspNetIdentity.RefApp. La bibliothèque de classes et l'application de référence montrent également comment implémenter la réinitialisation du mot de passe à l'aide d'un jeton et d'une authentification de base sur les API Web.
Pour ASP MVC 5, vous pouvez maintenant essayer la pré-version d'Identity 2, qui contient une confirmation de courrier électronique et une réinitialisation du mot de passe ...
J'ai installé le framework d'identité 2 sur un site Web MVC en mai 2016. Ce dernier inclut une confirmation par courrier électronique, bien que ce dernier ait été commenté à l'origine. Voici ce qu'il faut rechercher dans le contrôleur de compte:
Ainsi, lorsqu'un utilisateur s'inscrit, vous pouvez supprimer le commentaire du code pour lui envoyer un courrier électronique. Si vous avez une bonne compréhension du modèle MVC, le reste devrait être relativement simple.