如何在MVC 4中向会员注册添加电子邮件验证?我找到了一些例子,但是它们用于MVC 3,似乎没有用。
是否有任何可用于此功能的模板?
答案 0 :(得分:1)
这是一个高级答案,但我认为您应该研究ASP.NET成员资格的配置文件变量。然后,您可以在创建用户时为每个设置为true的用户存储布尔值“requiresVerification”和“verificationCode”配置文件变量。在用户创建期间,还会将随机代码通过电子邮件发送到他们的电子邮件地
之后,构建需要用户名,密码和通过电子邮件发送的随机代码的页面。如果全部匹配,则将profile变量设置为false(表示已验证地址)。
最后,在用户尝试登录时检查该变量。如果是真的,请不要让它们(并将它们重新指向验证页面)。