Я хочу, чтобы зарегистрированные пользователи имели уникальные электронные письма.Я обнаружил, что с опциями идентификации делает этот простой блок кода, чтобы проверить это.Когда это значение по умолчанию в настройках, оно не проверяет, является ли электронная почта уникальной или нет.После установки этого свойства в true, не имеет значения написать уникальный адрес электронной почты, в результате возвращается ошибка с «Invalid email». Я не смог найти никаких проблем, которые могут вызвать это.
В этот проект MongoDb используется с Identity.Mongo (3.1.5), разработанным Маттео Фаббри.
Ожидание или ваш ответ.Заранее спасибо.
services.Configure<IdentityOptions>(options =>
{
options.User.RequireUniqueEmail = true;
});
public async Task<IActionResult> AccountantRegister(AccountantRegisterViewModel model, string returnUrl = null)
{
ViewData["ReturnUrl"] = returnUrl;
if (ModelState.IsValid)
{
var user = Mapper.Map<User>(model);
var result = await _userManager.CreateAsync(user, model.Password);
if (result.Succeeded) -> Returns failed : Invalid Email
{