【发布时间】:2017-05-06 00:04:35
【问题描述】:
我在 java 上有 webapp 和数据库。当用户登录时,我将数据库中的字段状态更改为授权。当有人尝试使用同一帐户登录时,它表示有人已经使用此帐户登录。这就是为什么我需要在会话关闭时将该状态字段更改为“not_authorized”(用户关闭浏览器)。我知道 ServletContextListener,但它们用于应用程序初始化和销毁。我需要同样的东西用于 Session。 Smth 像带有方法 SessionDestroyed 的会话侦听器。有没有办法做到这一点? TY很多
【问题讨论】:
-
“会话关闭”是否意味着注销?
-
是的,有点像。
-
你这样做的目的是什么?当用户同时在多个设备上登录时,应用程序是否会以某种方式中断?如果是这样,您可能想要修复该中断。
标签: java database session web listener