为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕村9548890 2022-08-20 17:09:11
我想在用户名中使用一些特殊字符,如ø。我已经设置了,但我得到一个如下错误。AllowOnlyAlphanumericUserNames = false用户名 tew-wer 无效,只能包含字母或数字。你能帮我解决这个问题吗?
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

在配置标识服务以在用户名中包含允许的字符中:startup.cs


services.AddIdentity<AppUser, AppRole>(ops =>

{

    //--- other code


    ops.User.AllowedUserNameCharacters = 

        "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+";

});


查看完整回答
反对 回复 2022-08-20
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信