【问题标题】:Identity 3.0 Email validationIdentity 3.0 电子邮件验证
【发布时间】:2016-05-03 19:53:03
【问题描述】:

您好,如何将 Identity 3.0 配置为需要唯一电子邮件,因为在我的项目中不需要?有没有办法设置这个规则?或者我应该建立自己的验证器?因为现在它只检查用户名是否存在,但允许使用相同电子邮件的多个用户注册。谢谢。

【问题讨论】:

    标签: c# asp.net-mvc identity


    【解决方案1】:

    此链接可能对您有所帮助:https://stackoverflow.com/a/23030464/2524589

    基本上,UserValidator 对象有一个名为 RequireUniqueEmail 的属性,您应该能够在尝试创建新用户时设置并使电子邮件唯一。假设您使用身份框架来执行此操作。

    【讨论】:

      【解决方案2】:

      我找到了解决方案。尝试创建身份时有一个选项:

      options.User.RequireUniqueEmail = true;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-03-27
        • 1970-01-01
        • 2016-10-02
        • 2016-09-21
        • 2018-07-30
        • 2013-11-05
        相关资源
        最近更新 更多