I'm trying to reset user's passwords and I keep getting "username already taken" as an error. I don't quite understand... I'm not trying to create a new user, I'm trying to reset an existing user's password.
var usr = await _userManager.FindByIdAsync(Id);
var pw = PasswordHelper.GenerateNewPassword(15);
var resettoken = await _userManager.GeneratePasswordResetTokenAsync(usr);
var res = await _userManager.ResetPasswordAsync(usr, resettoken, pw);
if (res.Succeeded)
{ ... always fails with "username already taken"