MVC 4 애플리케이션에서 사용자 권한 수준 (역할은없고 사용자에게 할당 된 CRUD 작업 수준에 대한 권한 수준 만 있음)에 따라보기에 대한 액세스를 제어해야합니다.
예로서; AuthorizeUser 아래에 내 사용자 정의 속성이 있으며 다음과 같이 사용해야합니다.
[AuthorizeUser(AccessLevels="Read Invoice, Update Invoice")]
public ActionResult UpdateInvoice(int invoiceId)
{
// some code...
return View();
}
[AuthorizeUser(AccessLevels="Create Invoice")]
public ActionResult CreateNewInvoice()
{
// some code...
return View();
}
[AuthorizeUser(AccessLevels="Delete Invoice")]
public ActionResult DeleteInvoice(int invoiceId)
{
// some code...
return View();
}
이런 식으로 할 수 있습니까?