Membuat User Level Access pada ASP.NET MVC

Di asp.net mvc, anda dapat membuat user level access dengan sangat mudah… Malah bisa dibilang kita sangat dimanjakan dengan fasilitas yang sudah disediakan dari framework ini… Tapi, dengan syarat anda menggunakan ASP.NET membership yang sudah disediakan oleh framework ini..  Berikut contoh memberikan access rule pada ASP.NET MVC:

Misal kita ingin memberikan rule access pada action berikut:

public ActionResult Index()
{
}

Jika anda ingin memberikan izin kepada semua orang agar dapat mengakses action tersebut maka anda tinggal membiarkan code action di atas tetap seperti itu. Jika anda hanya ingin mengizinkan action tersebut hanya bisa di akses oleh orang yang telah login ke dalam sistem anda, buat action di atas menjadi seperti ini:

[Authorize]
public ActionResult Index()
{
}

Jika anda hanya ingin memberikan akses tersebut kepada role “admin”, maka buat seperti berikut:

[Authorize(Roles = “admin”)]
public ActionResult Index()
{
}

Dan jika anda ingin memberikan akses tersebut kepada role “admin” dan “bedahara”, maka buat seperti berikut:

[Authorize(Roles = “admin,bendahara”)]
public ActionResult Index()
{
}

Mudah sekali bukan…

Saya bukanlah seorang master, hanya seorang pelajar yg mencoba sharing isi kepalanya..

Jika ada kesalahan dari yg saya buat, mohon koreksi…

Semoga membantu…

One Response to Membuat User Level Access pada ASP.NET MVC

  1. car buat role admin sama bendaharanya gmn itu gan?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: