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