2 sinat 26289383 sinat_26289383 于 2017.01.07 21:36 提问

shiroFilter中过滤器链filterChainDefinitions配置问题 1C

我在shiroFilter中如下配置:
图片说明
登录页面如下所示:
图片说明
如果是上面的配置话,我在登录界面输入正确的用户名和密码后,点击提交,页面仍然停留在登录界面,跳转不到指定的action中,但如果配置做如下改动,就可以跳转至指定action
图片说明
我想请问,在实际项目开发中,我每次要跳转到一个action,都需要在配置文件中加一行 XXX.action = annon吗?

2个回答

jhfsdfs
jhfsdfs   2017.01.08 02:31

不需要权限拦截的URL用模式匹配,需要拦截的也用模式匹配就可以了

JE_GE
JE_GE   2017.01.08 09:56

action访问控制的配置,都是从数据库查询出来的啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Shiro 权限管理filterChainDefinitions过滤器配置
/** * Shiro-1.2.2内置的FilterChain * @see ============================================================================================================================= * @see 1)Shiro验证URL时,URL匹配
shiro 中的filterChainDefinitions详解
springrain使用shiro
shiro配置filterchaindefinitions实现多角色判定方法的重写
不知道在使用shiro中出现这种问题,在进行登录拦截赋予用户权限时,需要赋予用户多个角色权限,而在访问地址拦截时访问控制中当用户拥有多个角色权限的任意其一,则可以访问此页面。例如: /userRole/**=roles[admin,isShopMan]
shiro之filterChainDefinitions
shrio 之 filterChainDefinitions过滤器配置   1)Shiro验证URL时,URL匹配成功便不再继续匹配查找(所以要注意配置文件中的URL顺序,尤其在使用通配符时),故filterChainDefinitions的配置顺序为自上而           下,以最上面的为准。   2)当运行一个Web应用程序时,Shiro将会创建一些有用的默认Filter实例,
关于shiro拦截器filterChainDefinitions的设置及使用过程源码分析
shiro源码分析,查了些资料,针对于在shiro框架中设置filterChainDefinitions遇到的小问题,做一下分析备忘记录。问题描述:在设置filterChainDefinitions的时候,如果/k/**设置在/k/index之前,那么/k/index将不会生效,有规则说:拦截器的优先级是从上到下,从左到右,如果有匹配的拦截器就会阻断并返回。源码分析filterChainDefin...
自学-filterChainDefinitions的源码及和数据库进行交互-17
前几节我们应该对这个filterChainDefinitions 有了解了吧!我们所有的权限设置都配置在了这个org.apache.shiro.spring.web.ShiroFilterFactoryBean这个属性中,我们可以想下,现在是有这几个权限,那加入有很多呢,如果还配置在这里是不是不太方便了,开发就是能多简便我们就怎么写对吧,根据观察我们可以发现这个属性中的值是键值对的形式而且还是有序
安全认证框架Shiro (二)- shiro过滤器工作原理
安全认证框架Shiro (二)- shiro过滤器工作原理 安全认证框架Shiro 二- shiro过滤器工作原理 第一前言 第二ShiroFilterFactoryBean入口 第三请求到来解析过程 第四过滤器执行原理 第五总结第一:前言由于工作原因,写上篇文章安全认证框架Shiro (一)- ini配置文件过了好久,这里补上Shiro的后续学习经历。第二:ShiroFilterFactoryBe
shiroFilter配置文件详解关于默认的and关系改为or
由于shiro默认对于角色授权的拦截是and关系,只有当该用户拥有配置的一个多个角色是才可通过 /user/add = roles["admin,test"]当该角色同时拥有这两个角色时才可进入user/add的页面中 这显然是不够我们使用的,但是我们可以自定义一个filter实现or关系 自定义的shiroOrFilter如下 /** * 自定义校验规则(or) * 只要满足其中一个
Shiro的Filter机制详解---源码分析
Shiro的Filter机制详解 首先从spring-shiro.xml的filter配置说起,先回答两个问题: 1, 为什么相同url规则,后面定义的会覆盖前面定义的(执行的时候只执行最后一个)。 2, 为什么两个url规则都可以匹配同一个url,只执行第一个呢。   下面分别从这两个问题入手,最终阅读源码得到解答。 问题一解答 相同url但定义在不同的行,后面覆盖前面
【Apache-Shiro】shiro配置详解
Apache-Shiro旨在简化身份验证和授权,为企业应用提供安全解决方案。1.配置web.xml<filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>