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