加密 asp.net MVC5 登录中的用户名



我想加密 asp.net mvc5站点登录的用户名。当控制器调用var result = await UserManager.CreateAsync(user,model.Password);注册新用户时,我收到一条错误消息,告诉我

用户名abc/12&3==无效,只能包含字母或数字。

猜我不能让这个函数采用这些非字母数字值,那么我怎样才能使 AES 加密值符合准则?

谢谢,戴夫·

您似乎已经找到了解决此问题的方法,但真正的问题只是您需要更改用户验证器:

UserManager.UserValidator = new UserValidator<ApplicationUser>(UserManager) 
  {
    AllowOnlyAlphanumericUserNames = false,
  };
找到适用于

另一篇文章的内容,将值转换为 Base36

相关内容

  • 没有找到相关文章

最新更新