springboot shiro iframe中请求Session失效后iframe内跳转到登录页解决方案

问题描述:

session超时后,iframe嵌套的页面子页面直接跳转到了登录页,如下图:

这种情况是我们不想要的,解决办法是在登录页判断是否在iframe里,如果在,直接刷新父页面到登录页。

所以在login.jsp中加入如下代码:

找到boot启动类,

将session超时时间更改为一分钟:

登录页面,等待一分钟显示结果:

其实还有其他办法就是在shiro里做手脚,出于简单方便,以上方法就足够了。

打完收工!

猜你喜欢

转载自allen-shen.iteye.com/blog/2410042