token过期没有提醒

建议 已结 3 655
过客
过客 VIP2 2018-08-16 13:46:27
收藏
token过期没有提醒,过期后给个提示或者自动退出,很多次 操作半天发现token已经过期无法提交
回帖
  • 2018-08-16 19:10:41   最后修改:2018-08-17 09:21:13
    你说的是session过期吧?!session过期后shiro是通过“记住我”访问资源的,从社区下载的代码中,shiro配置了大部分资源都是通过“记住我”的方式就可以访问,所以session过期才不会提示,你可以到spring-context-shiro.xml配置文件中调整资源的访问方式(级别),把你想要session过期访问时马上提示的资源的访问方式由user修改为authc
    0 回复
  • 过客 VIP2 (楼主)
    2018-08-17 09:23:08
    @宁长空/ty 不是你这个意思,<entry key="authc" value-ref="formAuthenticationFilter"/>,我发现代码中是authc,我只是想session过期能不能立马提示session 已过期弹框就行
    0 回复
  • 2018-08-19 00:06:03
    据我了解,shiro是做不到的,session过期后你再访问资源,shiro才能提示你过期了。不过你可以自己实现,后台写过监听session,session将要过期时(还未过期),通过websocket推送到前端,前端接收到后提示
    0 回复