2012-10-24 4 views
0

ACL 구현에 대한 질문이 있습니다.PHP 응용 프로그램 용 ACL

DB에 ACL 규칙을 유지하는 것이 좋습니까? 또는 파일 레벨 (파일 중 하나에 있음)에서 ACL 규칙을 작성하여 거기에서 읽을 수 있습니다.

나는 CakePHP & 다른 프레임 워크에서 ACL 구현에 대해 읽었습니다. 그들은 요구 사항에 따라 둘 다 사용합니다.

은 우리가 제어하는 ​​200 개 이상의 URL 동작이 시스템의 복잡성을 유지 &을 PIN이하는 & 빠른 방법은 실현 가능성이 그것을 확인하는 하나의 파일 &의 규칙을 maintaing 생각합니다.

따라야할까요?

답변

1

질문은 귀하의 시스템이 얼마나 큰지, 얼마나 많은 사용자가 가지고 계신지, 얼마나 많은 다른 기능을 가지고 있는지 등을 설명합니다. 데이터베이스 방식으로하는 것이 좋습니다. 지루할 수는 있지만 자랄 수 있습니다. ACL을 관리하기가 훨씬 쉬운 많은 플러그인이 있습니다 (예 : http://www.alaxos.net/blaxos/pages/view/plugin_acl_2.0

+0

감사합니다 ...) –