Shiro 常用標籤

2021-10-20 01:36:17 字數 931 閱讀 8547

使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。

歡迎遊客訪問,登入

使用者已經經過認證/記住我登入後顯示相應的資訊。

歡迎登入,logout

使用者已經身份驗證通過,即subject.login登入成功,不是記住我登入的

使用者已身份驗證通過

使用者未進行身份驗證,即沒有呼叫subject.login進行登入,包括記住我自動登入的也屬於

未進行身份驗證。

未身份驗證(包括記住我)

顯示使用者身份資訊,預設呼叫subject.getprincipal() 獲取,即 primary principal。

//如果principal是字串

//如果principal是物件,需要property顯示物件的屬性

如果 當前 subject有角色將顯示 body 體內容:

使用者擁有角色admin

如果當前subject有任意乙個角色(或的關係)將顯示body體內容

使用者擁有角色admin或user

如果 當前 subject沒有角色將顯示 body 體內容

使用者沒有角色admin

如果當前 subject 有許可權將顯示 body 體內容

使用者擁有許可權user:create

如果當前subject沒有許可權將顯示body體內容。

使用者沒有許可權user:create

Shiro 許可權標籤

guest標籤 使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。user標籤 使用者已經身份驗證 記住我登入後顯示相應的資訊。authenticated標籤 使用者已經身份驗證通過,即subject.login登入成功,不是記住我登入的。notauthenticated標籤 使用者已經身份驗證通過...

shiro 標籤使用(一)

shiro標籤使用 後台 認證或者授權時,作如下操作 authenticationinfo info new authenticationinfo user.getuserid user.getpassword getname mutableprincipalcollection principal...

shiro許可權驗證標籤

例項 spring shiro.xml 1 2 3 admin repairtype index roles role admin admin user roles role admin admin complaint list roles role service,role admin jsp頁面...