shiro 標籤使用(一)

2021-06-20 06:02:28 字數 581 閱讀 2599

shiro標籤使用

後台: 

//認證或者授權時,作如下操作

authenticationinfo info = new ******authenticationinfo( user.getuserid(), user.getpassword(), getname());

mutableprincipalcollection principals = (mutableprincipalcollection) info .getprincipals();

principals.add(user, "user");   //user  自己設計的實體類

action 呼叫

subject currentuser = securityutils.getsubject();

user user = currentuser.getprincipals().onebytype(user.class);

jsp 呼叫

當然先用在jsp中引入com.dlx.security.model.user 類  ,property  為user類的下的乙個屬性

//展示  screenname值

Shiro 常用標籤

使用者沒有身份驗證時顯示相應資訊,即遊客訪問資訊。歡迎遊客訪問,登入 使用者已經經過認證 記住我登入後顯示相應的資訊。歡迎登入,logout 使用者已經身份驗證通過,即subject.login登入成功,不是記住我登入的 使用者已身份驗證通過 使用者未進行身份驗證,即沒有呼叫subject.logi...

Shiro 許可權標籤

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

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頁面...