Есть стандартная таблица пользователей фреймворка Identity 2.2.1, ничего не изменялось. В этой таблице есть 2 поля: Email и UserName. После регистрации пользователя поле UserName заполняется тем же, что указано в Email.
Добавил возможность менять Email и UserName, просто чтобы не дублировалось и для красоты, вроде как уникальным должен быть только Email адрес. Но при попытки войти, аккаунт, у которого эти два поля отличаются, получает result == SignInStatus.Failure:
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
Там, где поля одинаковые проблем нет. Как это исправить?
Думаю вся проблема в том, что метод должен принимать username, в качестве первого аргумента msdn
И пока username=email все работает, но как только меняешь перестаёт
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости