示例
控制器上方或者方法上方添加[Authorize(Roles = "Admin")]
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace ContactsManager.UI.Areas.Admin.Controllers
{
[Area("Admin")]
[Authorize(Roles = "Admin")]
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}
}
没有权限的角色账号去访问Admin/Home/Index页面会显示找不到页面
Gitee获取源码: