在具有最新身份的新MVC5应用程序中,我如何使用普通用户名而不是默认电子邮件。
现在身份正在重复电子邮件和用户名字段中的电子邮件。
我希望能够接受普通用户名,并能够将它们放入注册控制器操作中。
答案 0 :(得分:0)
在项目的“模型”文件夹中,有一个UserManager。
只需对UserValidator进行一些更改:
manager.UserValidator = new UserValidator<ApplicationUser>(manager)
{
// Initial config
//AllowOnlyAlphanumericUserNames = false,
//RequireUniqueEmail = true
// Current config
AllowOnlyAlphanumericUserNames = true,
RequireUniqueEmail = false
};
您还可以在PasswordValidator属性下更改此类中的密码首选项。