權限系統一直以來是我們應用系統不可缺少的一個部分,若每個應用系統都重新對系統的權限進行設計,以滿足不同系統用戶的需求,將會浪費我們不少寶貴時間,所以花時間來設計一個相對通用的權限系統是很有意義的。

設計目標:

???????設計一個靈活、通用、方便的權限管理系統。

???????在這個系統中,我們需要對系統的所有資源進行權限控制,那么系統中的資源包括哪些呢?我們可以把這些資源簡單概括為靜態資源(功能操作、數據列)和動態資源(數據),也分別稱為對象資源和數據資源。

系統的目標就是對應用系統的所有對象資源和數據資源進行權限控制,比如應用系統的功能菜單、各個界面的按鈕、數據顯示的列以及各種行級數據進行權限的操控。

系統架構

基于thinkphp6、layui、mysql

實現的功能

  1. 用戶管理
  2. 角色管理
  3. 節點管理(菜單、權限管理)
  4. 操作日志
  5. 個人中心
  6. 登陸登出
  7. 清除緩存

系統截圖







系統演示

預覽地址:http://rbac.najingquan.com
測試賬號:tp6 密碼:Zq123456

推薦閱讀

ThinkPHP 6.0企業最佳實踐
基于tp6 think-swoole企業最佳實踐
基于tp6 RabbitMQ企業最佳實踐
基于tp6 ElasticSearch7全文檢索架構
基于tp6 ELK實時日志分析系統


更多精彩內容,請關注公眾號:ThinkPHP6 企業最佳實踐