gpt4 book ai didi

c# - 在asp.net mvc5登录中加密用户名

转载 作者:行者123 更新时间:2023-11-30 22:08:46 25 4
gpt4 key购买 nike

我想加密一个 asp.net mvc5 站点的登录用户名。当 Controller 调用 var result = await UserManager.CreateAsync(user,model.Password); 来注册新用户时,我收到错误提示

User name abc/12&3== is invalid, can only contain letters or digits.

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

谢谢,戴夫·K。

最佳答案

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

UserManager.UserValidator = new UserValidator<ApplicationUser>(UserManager) 
{
AllowOnlyAlphanumericUserNames = false,
};

关于c# - 在asp.net mvc5登录中加密用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22059419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com