PDA

View Full Version : Cần giúp về Phân quyền User trong PHP



bodyvn
14-10-2011, 12:08
Mình lập trình PHP trên mô hình MVC. Nhưng mình đang bí phần ACL cho mỗi Group chi tiết cho từng Controller và từng Action cụ thể. Ví dụ như Group Member thì chỉ được xóa những bài viết của mình.

Bạn nào biết về vấn đề này xin hướng dẫn cho mình cách thiết kết DB và code xử lý với. Xin cảm ơn

sonnb
14-10-2011, 18:17
Chắc là bạn không dùng framework? Bình thường thì framework nó sẽ hỗ trợ ACL đơn giản. Nếu bạn tự code thì phải chia quyền trong db thôi. Tạo nhóm rồi add user vào nhóm. Khi xử lý action thì xét xem user trong nhóm nào.

ngoc_viet08
14-10-2011, 20:51
chia quyền trên db chi cực vậy. chia quền trong controller được rùi. cụ thể khi access vào 1 function như edit , update thì check nó.

sonnb
15-10-2011, 18:33
chia quyền trên db chi cực vậy. chia quền trong controller được rùi. cụ thể khi access vào 1 function như edit , update thì check nó.
Không dùng MVC hoặc framework thì phân trên controller kiểu gì hả bạn :))