Войдите в систему с использованием Identity Net framework и Net core, используя одну базу данных - PullRequest
0 голосов
/ 18 июня 2020

У меня есть два проекта: 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...