关于shiro不跳转配置的指定地址的问题

周梦梅 发布于 2014/01/01 19:06
阅读 1K+
收藏 0
我用的是struts2、shiro、spring,现在在某action里有登陆的逻辑用Subject 的login方法登陆,但是最后不跳入到设置的successUrl,对加过注解的方法访问的时候只在页面抛出没有权限的异常而不跳入指定的页面
加载中
0
光石头
光石头
自己使用action控制,shiro配置successurl就没有用了,使用shiro自带的authc才会有用
周梦梅
@屁屁果 我用shiro拦截的是/*,而且是在struts(拦截的是*.action)之前定义的拦截器,这样shiro还拦截不了请求吗
光石头
光石头
@周梦梅 一旦自己控制,shiro就不会管了
周梦梅
我在action的方法里用subject的login方法登录,把该方法的返回值类型设置为void,这样shiro也不能跳转吗
0
周梦梅
@屁屁果  其他的url,没有权限的,需要登录的url都不好用,这个和struts也有关系吗
周梦梅
@屁屁果 麻烦您给解答一下呗,谢谢
周梦梅
@屁屁果 @屁屁果 shiro和struts,两者的过滤器是什么关系
周梦梅
@屁屁果 我拜读过您的文章了。我在访问当前用户没有权限访问的地址时候直接在页面抛出了异常,没有跳转unauthorizedUrl。这些url都不好用了,包括successurl。如果请求是被struts的过滤器拦截了,那应该怎么办
光石头
光石头
这个和拦截器相关和前端都没有关系,你可以看下springrain,看下http://my.oschina.net/baobao/blog/183212
0
周梦梅

引用来自“屁屁果”的答案

自己使用action控制,shiro配置successurl就没有用了,使用shiro自带的authc才会有用

麻烦问一下,我现在自定义了一个authc的过滤器,但是访问配置的相应的url的时候我在过滤器里下的debug都进不去,麻烦您帮忙解答一下,谢谢

返回顶部
顶部