Görünümlere erişimi, MVC 4 uygulamamda kullanıcıların ayrıcalık düzeylerine (roller yoktur, yalnızca kullanıcılara atanmış CRUD işlem düzeyleri için ayrıcalık düzeyleri) dayalı olarak kontrol etmem gerekiyor.
Örnek olarak; AuthorizeUser'ın altında benim özel özniteliğim olacak ve bunu şu şekilde kullanmam gerekiyor:
[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();
}
Bu şekilde yapmak mümkün mü?