无法使用asp.net核心身份登录

时间:2020-03-09 14:11:11

标签: asp.net asp.net-core asp.net-web-api asp.net-identity

所以我正在做一个项目。一切似乎都很好。我没有任何错误或类似的东西。 但是,当我尝试登录使用身份创建的网站时,没有任何反应。所有的表都应该在我的数据库中。

在Visual Studio的输出中,它说:

信息:GetThingsDoneMVC.Areas.Identity.Pages.Account.RegisterModel [0] 用户使用密码创建了一个新帐户。

信息:GetThingsDoneMVC.Areas.Identity.Pages.Account.LoginModel [0] 用户已登录。

因此有效。但是,当我尝试登录时,没有任何反应。我被重定向到主页,但仍然看不到我已登录。它仍然显示在“注册”和“登录”一角。

其他人以前有这个问题吗?关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我过去也有它,问题是我没有将@inject SignInManager<Identity> SignInManager@inject UserManager<Identity> UserManager添加到_LoginPartial.cshtml文件中。另外,如果您有单独的模型项目,请确保在_ViewImports.cshtml文件中添加了@using Microsoft.AspNetCore.Identity@using Myproject.Models