TURF(開源)權限客製化管理系統(以下簡稱「TURF系統」),是藍水工作室推出的一套基於軟體邊界設計理念研發的具有可自訂性的權限管理系統。
TURF系統充分考慮了易用性,將配置、設定等操作進行了圖形化設計,完全在web界面實現,程式設計師只需在所要控制的程式中簡單調用一個函數,即可實現嚴格的程式權限管控,管控力度除可達到文件級別外,還可達到代碼級別,即可精確控製到某一個字元的顯示與否。
TURF系統在權限設定方面,劃分為三級「基礎權限」、「角色」、「群組」:基礎權限即為最基礎的權限設定,為整套系統的核心,對檔案進行管控即在此進行設定;角色是對於基礎權限的一個集合,可為角色分配基礎權限,如某一帳戶屬於該角色,則自動擁有該角色的權限;組則為基礎權限和角色的集合,如某一用戶屬於該群組,則自動擁有該群組的權限和該群組所擁有的所有角色所具有的權限。同時,在指派權限過程中,如果高階角色(或群組)刪除了某一權限,則低階角色(或群組)也同時刪除該權限;如果低階角色(或群組)增加了某一權限,則進階角色(或群組)也自動新增此權限,自動實現了基於階級的權限變更。
TURF系統充分考慮了與其他系統的結合性,可將TURF系統做為現有系統的一個模組部署,或將現有模組加入到TURF系統中,靈活、多變、可自訂。
TURF系統完全開源,同時提供使用及設定文件、資料庫文件、解決方案支援。
安裝說明:
需要修改的參數檔:
後台:
/turf/lib/configure.ini.php
/turf/js/configure.ini.js
shopmall前台:
/turf/publicity/shopmall/lib/configure.ini.php
預設管理帳號:kevin 密碼:123456
CodePub無色註:本系統基於權限管理系統,實體為開源的商城程式。此版本為內測版,等正式版本了有安裝檔僅學習交流使用,一般使用者最好不要安裝
如出現編碼問題需要修改libdrivers 目錄下的mysql.inc.php mysqli.inc.php //mysqli_query( $this-> 註解去掉
展開