用户普通用户名而不是asp.net身份2中的电子邮件

时间:2014-10-02 20:20:23

标签: asp.net-mvc asp.net-identity

在具有最新身份的新MVC5应用程序中,我如何使用普通用户名而不是默认电子邮件。

现在身份正在重复电子邮件和用户名字段中的电子邮件。

我希望能够接受普通用户名,并能够将它们放入注册控制器操作中。

1 个答案:

答案 0 :(得分:0)

在项目的“模型”文件夹中,有一个UserManager。

只需对UserValidator进行一些更改:

manager.UserValidator = new UserValidator<ApplicationUser>(manager)
            {
                // Initial config
                //AllowOnlyAlphanumericUserNames = false,
                //RequireUniqueEmail = true
                // Current config
                AllowOnlyAlphanumericUserNames = true,
                RequireUniqueEmail = false
            };

您还可以在PasswordValidator属性下更改此类中的密码首选项。

相关问题