本文共 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/