Aspnet核心netcoreapp2.2 Identity SignInManager.IsSignedIn(User)为true时返回false

时间:2019-05-17 18:32:30

标签: asp.net-identity core

在_LoginPartial.cshtml视图上,即使使用Firefox登录成功,SignInManager.IsSignedIn(User)也会返回false。

我正在使用Windows 10和Visual Studio2019。目标框架是netcoreapp2.2。

在使用Microsoft Edge时有效。 MS Edge设置为“不阻止cookie”。我为Firefox尝试了几种不同的设置,但没有找到解决方案。

_LoginPartial.cshtml

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

@if (SignInManager.IsSignedIn(User))

结果与Edge中预期的一样。登录用户显示在标题中,而不显示在Firefox中。

0 个答案:

没有答案