基于角色的授权失败

时间:2020-04-13 20:02:10

标签: asp.net asp.net-mvc asp.net-core asp.net-core-mvc

这是一个管理员控制器:

 [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...。 为什么它不起作用?以及我该如何解决?

0 个答案:

没有答案