Jumaat, 13 Ogos 2010

Membina Panel Kawalan untuk ACL


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