shiro(6)-shiro标签

• Shiro 提供了 JSTL 标签用于在 JSP 页面进行权限控制,如根据登录用户显示相应的页面按钮。
• guest 标签:用户没有身份验证时显示相应信息,即游客访问信息:


image.png

• user 标签:用户已经经过认证/记住我登录后显示相应的信息。


image.png

• authenticated 标签:用户已经身份验证通过,即Subject.login登录成功,不是记住我登录的

image.png

• notAuthenticated 标签:用户未进行身份验证,即没有调用Subject.login进行登录,包括记住我自动登录的也属于未进行身份验证

image.png

• pincipal 标签:显示用户身份信息,默认调用Subject.getPrincipal() 获取,即 Primary Principal。

image.png

• hasRole 标签:如果当前 Subject 有角色将显示 body 体内容:


image.png

• hasAnyRoles 标签:如果当前Subject有任意一个角色(或的关系)将显示body体内容。


image.png

• lacksRole:如果当前 Subject 没有角色将显示 body 体内容


image.png
  • hasPermission:如果当前 Subject 有权限将显示 body 体内容


    image.png

• lacksPermission:如果当前Subject没有权限将显示body体内容。


image.png

你可能感兴趣的:(shiro(6)-shiro标签)