【发布时间】:2023-03-29 22:05:01
【问题描述】:
我正在使用 MVC5,身份 2.0.0。有电子邮件注册和电子邮件确认。是否可以获取或设置确认有效性? 我认为,如果人们通过他的电子邮件地址注册并且一年后可以确认,或者他从未确认此地址,因为电子邮件属于其他人,这是错误的。
【问题讨论】:
标签: asp.net asp.net-mvc confirmation
我正在使用 MVC5,身份 2.0.0。有电子邮件注册和电子邮件确认。是否可以获取或设置确认有效性? 我认为,如果人们通过他的电子邮件地址注册并且一年后可以确认,或者他从未确认此地址,因为电子邮件属于其他人,这是错误的。
【问题讨论】:
标签: asp.net asp.net-mvc confirmation
这可能不是您想要的答案,但根据一些研究,这似乎是一个仍然需要在 ASP.NET Identity 中进行一些开发的领域。
This guy 基本上说.NET Identity 还有很长的路要走,并将电子邮件验证列为库的弱点,但那是在 2.0.0 出现之前。
Windows Azure website has an example 应用程序使用 Identity,但它似乎没有内置电子邮件验证。
This guy has an example 更接近您想要的电子邮件验证。但是要到达您想要的位置,还需要一些额外的增强功能。而且我不确定他是否使用了身份 2。您可能想要添加一个日期戳,并禁止在某个时间窗口之后进行验证。
最后,Microsoft ASP.NET website has a request in for a full example 在 Identity 2.0 中使用电子邮件验证。但截至目前,它仍在审核中。
2014 年 6 月 5 日编辑
为了跟进这个问题,ASP.Net 团队似乎整理了一些演练,用于使用 Identity 设置电子邮件帐户验证。查看链接
【讨论】: