TURF(오픈소스) 권한 사용자 정의 관리 시스템(이하 "TURF 시스템")은 소프트웨어 경계 설계 개념을 기반으로 블루워터 스튜디오에서 개발한 사용자 정의 권한 관리 시스템입니다.
TURF 시스템은 사용 편의성을 충분히 고려하고 구성, 설정 및 기타 작업을 위한 그래픽 디자인을 수행하며 이는 웹 인터페이스에서 완전히 구현됩니다. 프로그래머는 엄격한 프로그램을 달성하기 위해 제어하려는 프로그램에서 함수를 호출하기만 하면 됩니다. 권한 관리 및 제어는 파일 수준 외에도 코드 수준에도 도달할 수 있어 특정 문자 표시 여부를 정확하게 제어할 수 있습니다.
권한 설정 측면에서 TURF 시스템은 "기본 권한", "역할" 및 "그룹"의 세 가지 수준으로 구분됩니다. 기본 권한은 가장 기본적인 권한 설정이며 파일 관리 및 제어가 이루어지는 전체 시스템의 핵심입니다. 설정; 역할은 기본 권한의 모음이며 기본 권한은 역할에 할당될 수 있으며, 그룹은 기본 권한의 모음입니다. 사용자가 이 그룹에 속한 경우 자동으로 이 그룹의 권한과 이 그룹이 소유한 모든 역할의 권한을 갖게 됩니다. 동시에 권한 할당 프로세스 중에 상위 수준 역할(또는 그룹)이 특정 권한을 삭제하면 하위 수준 역할(또는 그룹)도 하위 수준 역할(또는 그룹)에서 권한을 삭제합니다. ) 특정 권한을 추가하면 상위 수준 역할(또는 그룹)도 권한을 삭제하고 자동으로 이 권한을 추가하여 클래스 기반 권한 변경을 자동으로 구현합니다. TURF 시스템은 다른 시스템과의 통합을 충분히 고려합니다. TURF 시스템은 기존 시스템의 모듈로 배포되거나 기존 모듈을 TURF 시스템에 추가할 수 있으며 유연하고 변경 가능하며 사용자 정의가 가능합니다. TURF 시스템은 완전한 오픈 소스이며 사용 및 구성 문서, 데이터베이스 문서 및 솔루션 지원을 제공합니다.
설치 지침:
수정해야 할 매개변수 파일:
무대 뒤에서: /잔디/lib/configure.ini.php /turf/js/configure.ini.js