shiro註解的使用

2021-08-21 12:15:58 字數 590 閱讀 7305

使用spring+springmvc+mybatis+shiro開發許可權管理的demo

1.表的建立

permission:許可權表

role:角色表

user:使用者表

role_permission:角色許可權表

user_role:使用者角色表

獲取許可權的步驟:

使用者id    角色id  角色名稱  許可權id  許可權標識   獲取許可權

2.shiro註解的使用

註解要宣告在controller層中的方法上

requires:需要

@requiresroles("admin") 指明了 訪問 deleteproduct 需要角色"admin" 

@requirespermissions("deleteorder") 指明了 訪問 deleteorder 需要許可權"deleteorder" 

shiro註解使用

requiresauthentication 驗證使用者是否登入,等同於方法 subject.isauthenticated 結果為 true時。requiresuser 驗證使用者是否被記憶,user 有兩種含義 一種是成功登入的 subject.isauthenticated 結果為 true ...

shiro許可權註解

shiro許可權註解 可以用在controller層對應的方法上 service層對應的方法上 1 requiresauthentication 表示當前subject已經通過login進行了身份驗證 即subject.isauthenticated 返回true。2 requiresuser 表示...

Shiro許可權註解

shiro許可權註解 可以用在controller層對應的方法上 service層對應的方法上 1 requiresauthentication 表示當前subject已經通過login進行了身份驗證 即subject.isauthenticated 返回true。2 requiresuser 表示...