gpt4 book ai didi

java - 独立应用程序中的 session 管理

转载 作者:行者123 更新时间:2023-12-01 11:57:46 25 4
gpt4 key购买 nike

我有一个可以安装在多台计算机上的独立应用程序。需要对每个用户做 session 管理。目前我们正在维护一个数据库表来保存用户ID,登录和注销时间以及登录状态。(当用户登录时为“Y”,当用户注销时为“N”。)这允许用户只能登录一个应用程序的实例。

现在的问题是:如果系统在一台机器上崩溃,则数据库中该用户的状态仍为“Y”,并且不允许用户再次登录。如何识别系统崩溃?或者,如何存储 Mac ID 的登录信息?谢谢!

最佳答案

始终覆盖上次登录。

例如有航站楼A和航站楼B当用户登录终端 A 时,他那里就有一个实例。当他切换到终端 B 时,登录正常,但在终端 A 上工作的其他人将被强制注销。

这就是 Windows 远程桌面的工作方式,它可以防止您在使用其他机制时遇到的许多问题。

关于java - 独立应用程序中的 session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28298560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com