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

时间:2014-10-28 18:36:37

标签: c# asp.net asp.net-mvc session

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

上下文:当用户登录并创建会话时,请使用其信息登录日期和会话时间保留在数据库中。

会话["示例"] =示例;

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

?????

我想知道是否有办法检索服务器上的所有活动会话,或检索仍然登录到系统的所有用户以及他们的会话是否已过期?

有没有人设法做类似的事情?

1 个答案:

答案 0 :(得分:0)

您永远无法分辨用户何时放弃了会话。你需要Signal R。