如何更改Asp.net Core中用户的验证错误?

时间:2018-04-05 12:26:20

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

我在我的项目中使用asp.net mvc核心。在注册表格中,我遇到了验证问题。

1)密码要求特殊符号(如@ + *!等)

2)验证邮件不正确(密码必须至少包含一个非字母数字字符。密码必须至少有一个小写字母(' a' - ' z'))。

如何将特殊符号的请求更改为密码以及在哪里可以更改验证错误?

我已经找到了配置文件的asp.net mvc 5的答案,但asp.net核心没有任何配置文件。

1 个答案:

答案 0 :(得分:1)

首先,您需要制作自定义IdentityErrorDescriber

然后你需要像这样添加它:

services.AddIdentity<ApplicationUser, IdentityRole>()
    .AddErrorDescriber<CustomIdentityErrorDescriber>();

他们可以找到很多关于本地化的例子。