Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IdentityServer4添加密码返回false_C#_Asp.net Identity - Fatal编程技术网

C# IdentityServer4添加密码返回false

C# IdentityServer4添加密码返回false,c#,asp.net-identity,C#,Asp.net Identity,我试图更改.NET Core中用户的密码 我正在使用RemovePasswordAsync和AddPasswordAsync方法。但我犯了个错误 用户名“ÖK00433”无效,只能包含字母或数字。“ 我期待结果是正确的,并成功地更新了新的密码。 < P>它看起来像是一个语言起源的字符问题,你应该考虑使用拉丁字母。 < P>它看起来像一个语言起源的字符问题,你应该考虑使用拉丁文字母。错误信息很清楚。它不理解“O”。“带着口音。请尝试使用字母数字字符的其他用户名。错误消息非常清楚。它听不懂带口音的“

我试图更改.NET Core中用户的密码

我正在使用
RemovePasswordAsync
AddPasswordAsync
方法。但我犯了个错误

用户名“ÖK00433”无效,只能包含字母或数字。“


<>我期待结果是正确的,并成功地更新了新的密码。

< P>它看起来像是一个语言起源的字符问题,你应该考虑使用拉丁字母。

< P>它看起来像一个语言起源的字符问题,你应该考虑使用拉丁文字母。

错误信息很清楚。它不理解“O”。“带着口音。请尝试使用字母数字字符的其他用户名。错误消息非常清楚。它听不懂带口音的“O”。请尝试使用字母数字字符的其他用户名。
var password = GenerateRandomPassword();

//my user - ÖK00433
var item = await _userManager.Users.Where(p => p.UserName == usernameForPwd).FirstOrDefaultAsync();

await _userManager.RemovePasswordAsync(item);

// result.Succeeded is false here
var result = await _userManager.AddPasswordAsync(item, password);