Не могу войти с asp. net core Identity - PullRequest
1 голос
/ 09 марта 2020

Итак, я работаю над проектом. Все вроде нормально. У меня нет ошибок или чего-то подобного. Но когда я пытаюсь войти на свой сайт, который я создал с помощью Identity, ничего не происходит. Все таблицы в моей базе данных, как и должно быть.

В выходных данных Visual Studio написано:

info: GetThingsDone MVC .Areas.Identity.Pages.Account.RegisterModel [0] Пользователь создал новую учетную запись с паролем .

info: GetThingsDone MVC .Areas.Identity.Pages.Account.LoginModel [0] Пользователь вошел в систему.

Так что это работает. Но когда я пытаюсь войти, ничего не происходит. Меня перенаправляют на домашнюю страницу, и я до сих пор не вижу, что я вошел в систему. Он все еще говорит в углу «Регистрация» и «Вход».

У кого-нибудь еще была эта проблема раньше? Есть идеи, как это исправить?

1 Ответ

0 голосов
/ 09 марта 2020

У меня это тоже было в прошлом, и проблема была в том, что я не добавил @inject SignInManager<Identity> SignInManager и @inject UserManager<Identity> UserManager в файл _LoginPartial.cshtml. Также убедитесь, что в файле _ViewImports.cshtml вы добавили @using Microsoft.AspNetCore.Identity и @using Myproject.Models, если у вас есть отдельный проект моделей.

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