MVC 4项目与会员电子邮件验证

时间:2012-10-09 13:40:05

标签: asp.net-mvc-4

如何在MVC 4中向会员注册添加电子邮件验证?我找到了一些例子,但是它们用于MVC 3,似乎没有用。

是否有任何可用于此功能的模板?

1 个答案:

答案 0 :(得分:1)

这是一个高级答案,但我认为您应该研究ASP.NET成员资格的配置文件变量。然后,您可以在创建用户时为每个设置为true的用户存储布尔值“requiresVerification”和“verificationCode”配置文件变量。在用户创建期间,还会将随机代码通过电子邮件发送到他们的电子邮件地

之后,构建需要用户名,密码和通过电子邮件发送的随机代码的页面。如果全部匹配,则将profile变量设置为false(表示已验证地址)。

最后,在用户尝试登录时检查该变量。如果是真的,请不要让它们(并将它们重新指向验证页面)。