Skip to content

astondihor/contoh-aplikasi1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Contoh Aplikasi1

Hanya sebuah contoh aplikasi yang saya buat menggunakan PHP Laravel 4.1.x catatan catatan

Ini dimaksudkan untuk memberikan gambaran kepada yang membutuhkan sebuah aplikasi yang memiliki RBAC (Role Based Access Control).

Masih banyak kekurangan dalam aplikasi ini, ini masih dalam tahap belajar. Semoga dapat memberikan sesuatu kepada pengunjung. Apapun itu. :)

Untuk sementara dapat dilihat demo disini: astondihor.animousconsulting.com

Database

Database menggunakan MySQL.

Database Models

Download MySQLWorkbench files: contoh-aplikasi1.mwb

Databse Model 1

Contoh RBAC

User dengan ID: 45 Role: admin (ID: 6) Permission: Boleh membuka module users semua aksi.

User dengan ID: 46 Role: user (ID: 5) Permission: Hanya bisa melihat account sendiri, edit profile, change password.

Table: user

id username
45 aston
46 barak-oh-bama

Table: roles

id role_name inherited
5 user NULL
6 admin NULL

Table: role_user

role_id user_id
6 45
5 46

Table: Permission

id role_id type action resource
1 6 allow manage users
2 6 allow view users
3 6 allow create users
4 6 allow update users
5 6 allow delete users
7 5 allow edit profile

About

Hanya sebuah contoh aplikasi yang saya buat menggunakan PHP Laravel 4.1.x

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published