本文共 960 字,大约阅读时间需要 3 分钟。
guest标签
shiro:guest用于显示用户没有身份验证时的访问信息,适用于展示游客访问信息。</shiro:guest>user标签
shiro:user用于显示用户已经完成身份验证或采用“记住我”登录功能后显示的信息。</shiro:user>authenticated标签
shiro:authenticated用于显示用户已经完成身份验证并通过 Subject.login 登录成功的信息,区分于“记住我”登录的用户。</shiro:authenticated>notAuthenticated标签
shiro:notauthenticated用于显示用户未进行身份验证,包括未调用 Subject.login 登录且采用“记住我”功能自动登录的用户。</shiro:notauthenticated>principal标签
<shiro:principal /><shiro:principal property="username" />用于获取用户的主体信息,相当于调用 Subject.getPrincipals().getUsername()。lacksPermission标签
<shiro:lackspermission name="org:create" />用于判断当前 Subject 是否缺少权限,如果缺少权限则显示体内内容。hasRole标签
<shiro:hasrole name="admin" />用于判断当前 Subject 是否拥有指定角色,如果拥有角色则显示体内内容。hasAnyRoles标签
<shiro:hasanyroles name="admin,user" />用于判断当前 Subject 是否拥有任意一个指定的角色,如果拥有任意一个角色则显示体内内容。lacksRole标签
<shiro:lacksrole name="abc" />用于判断当前 Subject 是否缺少指定的角色,如果缺少角色则显示体内内容。hasPermission标签
<shiro:haspermission name="user:create" />用于判断当前 Subject 是否拥有指定权限,如果拥有权限则显示体内内容。转载地址:http://yvakz.baihongyu.com/