Ядро Aspnet netcoreapp2.2 Идентичность SignInManager.IsSignedIn (Пользователь) возвращает false, когда истина - PullRequest
0 голосов
/ 17 мая 2019

В представлении _LoginPartial.cshtml SignInManager.IsSignedIn (User) возвращает false, даже если вход в систему был успешным при использовании Firefox.

Я использую Windows 10 и Visual Studio 2019. Целевой фреймворк - netcoreapp2.2.

Работает при использовании Microsoft Edge.MS Edge установлен на «Не блокировать куки».Я пробовал несколько разных настроек для Firefox, но я не нашел решения.

_LoginPartial.cshtml

@inject SignInManager<ApplicationUser> SignInManager
@inject UserManager<ApplicationUser> UserManager

@if (SignInManager.IsSignedIn(User))

Результаты, как и ожидалось, в Edge.Пользователь логина появляется в заголовке, но не в Firefox.

...