【发布时间】:2015-10-08 16:03:39
【问题描述】:
如果管理员更改了用户的角色,我必须强制删除用户会话。
例如: 有两个用户(A & B) 他们登录了两个不同的浏览器。 (IE & Chrome) 用户 A 是普通用户,用户 B 是管理员用户。
用户 A 已登录到应用程序并进行了操作,此时管理员已登录到应用程序并更改了用户 A 的角色
这里我需要注销用户的A会话。
我需要一些关于这个问题的想法。
提前致谢。 乌达古玛
【问题讨论】:
-
“登录”是什么意思?你给他们一个cookie来进行身份验证吗?他们是使用质询/响应登录,还是您针对数据库或 DNS 进行身份验证?您是在谈论终止用户的会话吗?您的问题目前还不清楚。请澄清。
-
@DavidT.Macknet 嗨,大卫,感谢您的回复。登录意味着用户对应用程序的成功认证。我们对数据库进行身份验证。是的,我说的是终止用户会话。
-
那么请参见下面 Sanjeev 的回复。我认为他是对的 - 你需要一些东西来将会话存储在某个地方的表中并能够有选择地终止该会话。
-
@DavidT.Macknet 是的。我正在研究他的想法。想过让他知道一旦做了。谢谢
标签: jakarta-ee web-applications