使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。
歡迎遊客訪問,登入
使用者已經經過認證/記住我登入後顯示相應的資訊。
歡迎登入,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頁面...