如何保存和恢复服务器中用户的所有会话

本文关键字:用户 会话 服务器 恢复 何保存 保存 | 更新日期: 2023-09-27 18:28:06

我正在开发一个系统,在该系统中,我需要恢复所有用户或使用活动用户登录到服务器。

上下文:当用户登录并创建会话时,将其信息保存在数据库中,包括会话的登录日期和时间。

会话["example"]=示例;

当用户注销时,我会放弃会话并更改数据库中的信息。遵循这种结构可以让所有登录用户"动手"。我遇到的问题是,当用户有空闲时间,会话自动中断时,或者当用户关闭浏览器时。因此无法更改其在数据库中的状态。

我想知道是否有一种方法可以检索服务器上的所有活动会话,或者检索所有仍登录到系统中并且会话尚未过期的用户?

有人做过类似的事情吗?

如何保存和恢复服务器中用户的所有会话

您永远无法判断用户何时放弃了会话。您需要Signal R.