java—会话过期但不再接触会话时,是否可以使shiro触发事件?

toiithl6  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(141)

我对侦听器使用shirodefaultwebsessionmanager。这是我的密码:

var manager = new DefaultWebSessionManager();
    manager.setGlobalSessionTimeout(60000);//one minute (for testing)
    var listeners = new HashSet<SessionListener>();
    listeners.add(sessionListener);
    manager.setSessionListeners(listeners);

shiro在subject登录和subject注销时触发事件。当主题会话过期,但主题继续使用资源(过期事件)时,shiro激发和事件。但是,当会话过期但subject什么也不做时,我需要获取expiration事件,例如,subject没有注销就离开了资源。有可能吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题