zoukankan      html  css  js  c++  java
  • Shiro 权限标签

    Shiro 权限标签:

      导入标签库:

    <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>

      权限标签:

    guest标签
      <shiro:guest>
      </shiro:guest>
      用户没有身份验证时显示相应信息,即游客访问信息。
    
    user标签
      <shiro:user>  
      </shiro:user>
      用户已经身份验证/记住我登录后显示相应的信息。
    
    authenticated标签
      <shiro:authenticated>  
      </shiro:authenticated>
      用户已经身份验证通过,即Subject.login登录成功,不是记住我登录的。
    
    notAuthenticated标签
      <shiro:notAuthenticated>
      
      </shiro:notAuthenticated>
      用户已经身份验证通过,即没有调用Subject.login进行登录,包括记住我自动登录的也属于未进行身份验证。
    
    principal标签
      <shiro: principal/>
      
      <shiro:principal property="username"/>
      相当于((User)Subject.getPrincipals()).getUsername()。
    
    lacksPermission标签
      <shiro:lacksPermission name="org:create">
     
      </shiro:lacksPermission>
      如果当前Subject没有权限将显示body体内容。
    
    hasRole标签
      <shiro:hasRole name="admin">  
      </shiro:hasRole>
      如果当前Subject有角色将显示body体内容。
    
    hasAnyRoles标签
      <shiro:hasAnyRoles name="admin,user">
       
      </shiro:hasAnyRoles>
      如果当前Subject有任意一个角色(或的关系)将显示body体内容。
    
    lacksRole标签
      <shiro:lacksRole name="abc">  
      </shiro:lacksRole>
      如果当前Subject没有角色将显示body体内容。
    
    hasPermission标签
      <shiro:hasPermission name="user:create">  
      </shiro:hasPermission>
      如果当前Subject有权限将显示body体内容
  • 相关阅读:
    杭电 1176 免费馅饼
    IE 8 浏览器 F12 调试功能无法使用
    SqlServer 经常使用分页方法总结
    cocos2d-x 2.0下怎样让BOX2D DEBUG DRAW的方法笔记
    在DIV中自己主动换行
    linux之SQL语句简明教程---主键,外来键
    java数据库连接池技术简单使用
    Windows和linux双系统——改动默认启动顺序
    程序员实用的 MySQL sql 语句
    android 多项对话框
  • 原文地址:https://www.cnblogs.com/roxy/p/7688092.html
Copyright © 2011-2022 走看看