猿问

如何自定义 ASP.NET 身份核心用户名,以便在注册时允许特殊字符和空格

我想在用户名中使用一些特殊字符,如ø。我已经设置了,但我得到一个如下错误。AllowOnlyAlphanumericUserNames = false

用户名 tew-wer 无效,只能包含字母或数字。

你能帮我解决这个问题吗?


慕村9548890
浏览 91回答 1
1回答

一只名叫tom的猫

在配置标识服务以在用户名中包含允许的字符中:startup.csservices.AddIdentity<AppUser, AppRole>(ops =>{&nbsp; &nbsp; //--- other code&nbsp; &nbsp; ops.User.AllowedUserNameCharacters =&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+";});
随时随地看视频慕课网APP
我要回答