Hampir 2 hari memahamkan Acl di dalam CakePHP.
Apa pentingnya Acl ?
Acl berfungsi untuk mengawal akses pengguna setelah berjaya login ke dalam sistem. Cotnohnya sistem anda mempunyai usergroup berikut
SuperUser
Admin
User
Suspended
dan anda mempunyai Controller/Action seperti berikut
Users/index
Users/add
Posts/index
Post/edit
dan anda ingin menghadkan akses setiap usergroup tersebut.
Pertama, saya bina satu panel kawalan untuk tambah/buang semua actions ke dalam sistem
![]() |
Assign registered Acos ( Action ) to Aro ( Group ) |
![]() | ||
ACL check in View |
![]() |
Improved Security Access Page |
![]() |
Cake CLI View Acos |
![]() | ||
Cake CLI View AROS |
![]() |
MySQL data structure |
![]() |
Senarai semua actions dalam sistem |
Tiada ulasan:
Catat Ulasan