身份 3.0 电子邮件验证
Identity 3.0 Email validation
您好,如何将 Identity 3.0 配置为需要唯一的电子邮件,因为在我的项目中它不需要?有没有办法设置这个规则?还是我应该构建自己的验证器?因为现在它只检查用户名是否存在,但允许具有相同电子邮件的多个用户注册。谢谢。
这篇 link 可能会对您有所帮助:
基本上,UserValidator
对象有一个名为 RequireUniqueEmail
的 属性,您应该能够在尝试创建新用户时设置并使电子邮件独一无二。假设您使用身份框架来这样做。
我找到了解决方案。尝试创建身份时有一个选项:
options.User.RequireUniqueEmail = true;
您好,如何将 Identity 3.0 配置为需要唯一的电子邮件,因为在我的项目中它不需要?有没有办法设置这个规则?还是我应该构建自己的验证器?因为现在它只检查用户名是否存在,但允许具有相同电子邮件的多个用户注册。谢谢。
这篇 link 可能会对您有所帮助:
基本上,UserValidator
对象有一个名为 RequireUniqueEmail
的 属性,您应该能够在尝试创建新用户时设置并使电子邮件独一无二。假设您使用身份框架来这样做。
我找到了解决方案。尝试创建身份时有一个选项:
options.User.RequireUniqueEmail = true;