2009-12-17 5 views
0

PHP/MySQL/Codeigniter를 사용하여 간단한 프로젝트 관리 시스템을 만들 계획입니다.세션만으로 할 수 있습니까, 아니면 ACL이 필요합니까?

수퍼 관리자, 관리자 및 약 20 명의 사용자가 있습니다. 사용자 A, B, C ...

약 50 개의 프로젝트가 있습니다. 프로젝트 1, 2, 3 ...

사용자 A와 B 프로젝트 1 페이지에 액세스 할 수 있습니다, 사용자 C, D 및 F 프로젝트 2 페이지 등

내가 그것을 할 수 액세스 할 수 있습니다 세션?

아니면 ACL을 사용해야합니까?

DB를 어떻게 구성해야합니까?

나에게 아이디어를 제공해 주시겠습니까?

답변

0

세션은 사용자 별 데이터를 저장하는 도구 일 뿐이므로 일종의 액세스 제어가 필요합니다. 몇 가지 예 :

Here 저는 집에서 만든 ACL 시스템을 사용하여이를 수행하는 것을 좋아합니다.

Zend_ACL은 매우 좋다고 알려져 있지만 아직 내 자신과 함께 작업하지 않았습니다.

관련 문제