Есть стандартная таблица пользователей фреймворка 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 все работает, но как только меняешь перестаёт
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь реализовать сервер за NAT с помощью STUNВкратце, делаю так:
Я немного запутался, вот есть два куска кода, в котором в одном из них поле помечено модификатором static -значит оно глобальное и объявлено...