В моем коде c # я разрешил принимать пользователей с одинаковыми электронными письмами с приведенным ниже кодом.
UserValidator = new UserValidator<ApplicationUser>(this)
{
AllowOnlyAlphanumericUserNames = false,
RequireUniqueEmail = false
};
Однако это работает абсолютно нормально, когда пользователь идет вперед и меняет свой пароль, который он даетему сообщают, что сообщение «zyz@domain.com» уже занято ». Если он не делится своей электронной почтой с другими пользователями, то функциональность работает нормально. Ниже приведен код для изменения пароля пользователя.
IdentityResult result = await UserManager.ChangePasswordAsync(User.Identity.GetUserId(), model.OldPassword,
model.NewPassword);
Где мне внести изменения, чтобы это работало ??