33

我一直在搜索,但没有找到任何关于如何使用新的 ASP.net 身份使用 MVC 5 实现电子邮件确认的文档。似乎没有关于这个主题的任何文档(我可以找到)。

有人解决了这个问题吗?我很惊讶默认情况下这不包含在默认的 MVC 5 项目中。

非常感谢任何指导。

谢谢你

4

3 回答 3

18

我已经写了一篇关于如何在使用 ASP.NET Identity 时添加电子邮件确认的分步文章。您可以在项目文件夹AspNetIdentity\AspNetIdentityRefApp中获取源代码。我还创建了一个封装 ASP.NET Identity 的服务层,使其更容易合并到新的 MVC 5 应用程序中,并模仿 SimpleMembership 使用的 WebSecurity API。您可以从 AspNetIdentity\SimpleSecurity.AspNetIdentity 获取该类库。在AspNetIdentity \SimpleSecurity.AspNetIdentity.RefApp中还有使用此库的参考应用程序。类库和参考应用程序还展示了如何在 Web API 上使用令牌和基本身份验证来实现密码重置。

于 2013-11-07T20:44:30.313 回答
3

对于 ASP MVC 5,您现在可以尝试 Identity 2 的预发布版本,其中包含电子邮件确认和密码重置...

https://devblogs.microsoft.com/aspnet/announcing-preview-of-microsoft-aspnet-identity-2-0-0-alpha1/

于 2014-04-16T20:47:03.227 回答
0

我于 2016 年 5 月在一个 MVC 网站上安装了身份框架 2,它包括电子邮件确认,尽管它最初被注释掉了。以下是在帐户控制器中查找的内容:

在此处输入图像描述

因此,当用户注册时,您可以取消注释代码以向他们发送电子邮件。如果您对 MVC 模型有很好的理解,那么其余的应该相对简单。

于 2016-05-24T13:24:59.217 回答