0

我有一个小问题。

在我的网页上,我有一个系统可以检查有多少用户在线并显示他们的用户名。代码从表中计数。当他们登录时,它被插入到数据库中,当他们注销时,它被删除。如果它们在 15 分钟内处于非活动状态,它们将被重定向到注销页面。

如果用户只是关闭页面或计算机被关闭,则注销和非活动代码无法读取,这意味着用户永远不会从表中删除,因此在下次登录和退出之前在线。

这不是最大的问题或最重要的问题,但我真的很想解决它。

一些建议?

4

1 回答 1

0

将上次活动时间存储在该表中,并在每次用户在网站上执行某些操作时更新它。

删除任何超过 15 分钟不活动的人。

于 2013-07-13T12:55:17.267 回答