shiro标签

1).authenticated 标签:用户已经身份验证通过,即Subject.login登录成功,不是记住我登录的。
<shiro:authenticated>
    用户[<shiro:principal/>]已身份验证通过
</shiro:authenticated>

2).notAuthenticated 标签:用户未进行身份验证,即没有调用Subject.login进行登录,包括记住我自动登录的也属于未进行身份验证。
<shiro:notAuthenticated>
    身份未验证(包括记住我)
</shiro:notAuthenticated>

3).pincipal 标签:显示用户身份信息,默认调用Subject.getPrincipal()获取,即Primary principal
<shiro:principal property="username"/>

4).hasRole 标签:如果当前Subject有角色将显示body体内容:
<shiro:hasRole name="admin">
    用户:[<shiro:principal>]拥有角色<br/>
</shiro:hasRole>

5).lacksRole:如果当前Subject没有角色将显示Body体内容
<shiro:lacksRole name="admin">
    用户[<shiro:principal/>]拥有权限user.create<br/>
</shiro:lacksRole>

6).hasPermission:如果当前Subject有权限将显示body体内容
<shiro:hasPermission name="info:link:edit">
!!!
</shiro:hasPermission>
发布了75 篇原创文章 · 获赞 8 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章