您好如何配置Identity 3.0以要求唯一的电子邮件,因为在我的项目中它不是吗?有没有办法设定这条规则?或者我应该建立自己的验证器?因为现在它只检查用户名是否存在,但允许多个用户使用相同的电子邮件进行注册。谢谢。
答案 0 :(得分:1)
此链接可能会对您有所帮助:https://stackoverflow.com/a/23030464/2524589
基本上,UserValidator
对象有一个名为RequireUniqueEmail
的属性,您应该能够在尝试创建新用户时设置并使电子邮件唯一。假设您使用Identity Framework来执行此操作。
答案 1 :(得分:0)
我找到了解决方案。尝试创建身份时有一个选项:
options.User.RequireUniqueEmail = true;