У меня есть два проекта: ASP. NET MVC и. NET Core с использованием базы данных. У меня проблема с удостоверением.
Когда я вхожу в систему. NET Core, а после ASP. NET MVC не могу войти - метод PasswordSignInAsync
возвращает ошибку.
await SignInManager.PasswordSignInAsync(model.EmailOrPhone, model.Password, model.RememberMe, shouldLockout: false);
Я проверяю базу данных, столбец passwordHa sh изменил свое значение, возможно, это причина того, что приложение ASP. NET MVC не может войти в систему.
Пожалуйста, помогите мне найти решение для этого случая.
Обновление 1
код MVC
var result = await SignInManager.PasswordSignInAsync(model.EmailOrPhone, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
...
}
Код Netcore
var result = await _signInManager.PasswordSignInAsync(inputUserName, model.Password, false, false);
if (result.Succeeded)
{...}
Когда я вхожу в систему с паролем столбца Netcore, Ha sh, SecurityStamp, ConcurrencyStamp меняет значение, поэтому я не могу войти в систему с MVC