1

如何在 MVC 4 中将电子邮件验证添加到成员注册?我找到了一些示例,但它们适用于 MVC 3,并且似乎不起作用。

是否有任何可用的模板已经连接了此功能?

4

1 回答 1

1

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

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

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

于 2012-10-09T14:57:38.687 回答