人人開源后台管理框架優化


SpringbootShiroDemo

很值得推薦的權限基礎框架(無業務耦合),針對原有框架進行優化,后期業務再此進行拓展即可。

技術棧:

前端:Vue2.x,Layui,Ztree,TreeTable,Jqgrid;

服務端:Springboot2.x,Shiro,Redis,MybatisPlus,Ehcache。

1.所有菜單操作添加緩存@cacheable,避免頻繁數據庫操作;

2.優化項目內sql循環查詢,頻繁數據庫io操作;

3.登錄次數錯誤限制;

4.登錄密碼前台aes加密操作,避免明文密碼登錄;

5.sso單點登錄,基於redis和本地cookie,沒有權限的項目,簡單進行攔截器配置,獲取本地cookie中的token,從redis服務獲取用戶信息,可在沒有權限的項目進行登錄權限的校驗;

6.shiro並發登錄限制,不允許同一賬號多個地方登錄;

7.初始賬號強制修改密碼,賬號密碼強度校驗(不允許連續鍵盤和數字),指定時間強制修改密碼;

8.@cacheable緩存過期時間 配置;

9.jsonformatter頁面查詢顯示(日志請求參數);

10.物理刪除修改為邏輯刪除;

11.動態修改個人信息,不用下線退出。


  • 其他模塊沒有做修改,自動代碼生成,可以作為本地開發輔助工具,提高敲碼效率。

演示地址:https://www.simonjia.top/admin/index.html
賬號:admin001
密碼:admin001

請勿修改密碼:防止他人不能登錄。

阿里雲服務器帶寬有限,雖然使用緩存,還是會不那么順滑- -

示例:






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM