最近碼完了spring boot用戶session注冊登陸功能,其中實現了基本的用戶增刪改查、攔截器、過濾器、session認證、redis緩存、防止用戶重復登陸等功能,每個步驟都有詳細介紹,現在來稍作總結。
Springboot+Mybatis+redis+postman項目實戰總目錄*
SpringBoot+Mybatis+PostMan(一):搭建spring boot項目並實現對數據庫的增刪改查操作。
SpringBoot+Mybatis+PostMan(二):SpringBoot + Mybatis分頁查詢實現
SpringBoot+Mybatis+PostMan(三):學習過濾器
SpringBoot+Mybatis+PostMan(四):學習攔截器
SpringBoot+Mybatis+PostMan(五):token登陸認證過程一(token生成與認證)
SpringBoot+Mybatis+PostMan(五):token登陸認證過程二(redis緩存引入)
SpringBoot+Mybatis+PostMan(六):token登陸認證過程三(redis封裝與干掉原來session,避免用戶重復登陸)
番外篇:SpringBoot 用戶注冊時經MD5加密存入數據庫
有問題歡迎留言討論,一起進步。
后續會繼續實現每個用戶對應不同角色獲取到不同權限,從而訪問到不同界面,敬請期待。。。。
第二篇章:用戶角色權限訪問控制
SpringBoot+Mybatis+PostMan(七):用戶角色權限訪問控制入門(數據模擬實現,不帶數據庫)
SpringBoot+Mybatis+PostMan(八):用戶角色權限訪問控制一(數據庫用戶角色表查詢組合)
SpringBoot+Mybatis+PostMan(九):用戶角色權限訪問控制二(加入資源表和資源角色對應表)
SpringBoot+Mybatis+PostMan(十):用戶角色權限訪問控制三(禁用session、啟用token並集成redis)
到這里為止,我們順利的實現了通過token和redis集成實現了用戶認證登陸已經角色權限控制整個過程,最后還有一個小步驟就是將資源進行管理,這里我們放到最后實現,資源最后管理部分我們放到復盤的最后一個步驟實現,如此,此項目正式告一段落。