.net core .NETCore中的身份授权

.net core .NETCore中的身份授权,.net-core,identity,.net Core,Identity,我正在使用Identity进行注册和登录。我已经完全完成了注册部分,但在登录端有一些错误 实际上,当我尝试登录时,它不会返回错误bu,它会返回ReturnUrl=%2FHome%2FIndex,如果我从HomeController中删除Authorize,它就会登录 你能帮我解决这个问题吗 这是我的家庭控制器: namespace MahirMusavirlikCore.Controllers { [Authorize] public class HomeController :

我正在使用Identity进行注册和登录。我已经完全完成了注册部分,但在登录端有一些错误

实际上,当我尝试登录时,它不会返回错误bu,它会返回ReturnUrl=%2FHome%2FIndex,如果我从HomeController中删除
Authorize
,它就会登录

你能帮我解决这个问题吗

这是我的家庭控制器:

namespace MahirMusavirlikCore.Controllers
{
    [Authorize]
    public class HomeController : Controller
    {

       Context c = new Context();
    
       public IActionResult Index()
       {
        var values = c.Kobis.ToList();
        return View(values);
       }
    }
 }
以下是我的登录操作:

public async Task<IActionResult> Login(LoginModel model)
    {
        if (!ModelState.IsValid)
        {
            return View(model);
        }

        var user = await _userManager.FindByNameAsync(model.UserName);

        if(user == null)
        {
            ModelState.AddModelError("", "Bu kullanıcı adı ile daha önce hesap oluşturulmamış!");
            return View(model);
        }

        var result = await _signInManager.PasswordSignInAsync(user, model.Password, false,false);


        if (result.Succeeded)
        {
            return RedirectToAction("Index", "Home");
        }
        else
        {
            return View(model);
        }

        
    }
公共异步任务登录(LoginModel模型)
{
如果(!ModelState.IsValid)
{
返回视图(模型);
}
var user=await\u userManager.FindByNameAsync(model.UserName);
if(user==null)
{
ModelState.AddModelError(“,“bukullanıcıadıile dahaönce hesap oluşturulmamış!”);
返回视图(模型);
}
var result=wait _signInManager.PasswordSignInAsync(用户、模型、密码、false、false);
if(result.successed)
{
返回重定向到操作(“索引”、“主页”);
}
其他的
{
返回视图(模型);
}
}

你能分享你的
启动
代码吗?