这是一个管理员控制器:
[Authorize(Roles = "admin")]
public class AdminManagerController : Controller
{
public IActionResult Index()
{
return View();
}
[HttpGet]
public IActionResult MakeUserLecturer()
{
return View();
}
}
您可以在数据库中看到该用户属于“管理员”角色: role table
该用户属于“管理员”角色:userRoles table
当我用admin用户进入此功能时,我得到登录页面,这意味着该用户不是admin ...,但该用户是admin...。 为什么它不起作用?以及我该如何解决?