天天看點

粗粒度權限管理|學習筆記粗粒度權限管理

開發者學堂課程【Filte(過濾器)、Listener(監聽器):粗粒度權限管理】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址: https://developer.aliyun.com/learning/course/38

粗粒度權限管理

目錄:

1、  粗粒度權限控制

2、  說明

3、  分析

1、粗粒度權限控制(攔截是否登入、攔截使用者名admin權限)

RBAC→基于角色的權限控制● tb user

● tb role

● tb userrole

● tb menu(增、删、改、查)

● tb rolemenu

2、說明

我們給出三個頁面: index.jsp、 userjsp、 admin.jsp

●index.jsp:誰都可以通路,沒有限制;

●user.jsp:隻有登入使用者才能通路;

●admin.jsp:隻有管理者才能通路。。

3、分析

設計User類: username、password、 grade,其中grade表示使用者等級,1表示普通使用者,2表示管理者使用者。

當使用者登入成功後,把user儲存到session中。

建立LoginFilter,它有兩種過濾方式:

粗粒度權限管理|學習筆記粗粒度權限管理
粗粒度權限管理|學習筆記粗粒度權限管理

繼續閱讀