zoukankan      html  css  js  c++  java
  • IdentityServer4踩坑,User name '' is invalid, can only contain letters or digits的解决方式

     因为用户名带有中文,在indetity Server4中报错。

    解决办法:

     public IAbpSession AbpSession { get; set; }
    
            private readonly TenantManager _tenantManager;
            private readonly UserManager _userManager;
            private readonly RoleManager _roleManager;
            private readonly IPasswordHasher<User> _passwordHasher;
    
            public UserRegistrationManager(
                TenantManager tenantManager,
                UserManager userManager,
                RoleManager roleManager,
                IPasswordHasher<User> passwordHasher)
            {
                _tenantManager = tenantManager;
                _userManager = userManager;
                _roleManager = roleManager;
                _passwordHasher = passwordHasher;
    
                _roleManager.RoleValidators.Clear();
                userManager.UserValidators.Clear();
                AbpSession = NullAbpSession.Instance;
            }

    _roleManager.RoleValidators.Clear();
    userManager.UserValidators.Clear();

    加入以上代码即可解决中文报错问题。

  • 相关阅读:
    四则运算2设计思路
    关于这个学期的读书计划
    关于20分钟没写出来程序思路的原因
    软件工程理论方法与实践
    员工类
    除的类
    基类
    乘的类
    减的类
    加的类
  • 原文地址:https://www.cnblogs.com/DarkRoger/p/14922387.html
Copyright © 2011-2022 走看看