我想确定谁在我的应用程序上,这样我就可以放置绿色徽章作为指示器。我通过Google OAuth登录到我的应用程序(我还没有部署),因此会话被存储。然而,我几天前离开,它仍然存在。所以,我不知道实现这一点的最佳算法或查询。希望其他开发人员能够克服这个问题。
6ie5vjzr1#
通常情况下,您可以选择存储每个用户的最后请求时间,并默认将最近请求发生在最近30分钟左右的任何用户视为绿色。当然,某些情况可能会覆盖它,例如用户单击注销可以设置为非活动,即使他最近有请求。或者,如果您使用WebSockets,那么您可以跟踪谁拥有开放的通道。
1条答案
按热度按时间6ie5vjzr1#
通常情况下,您可以选择存储每个用户的最后请求时间,并默认将最近请求发生在最近30分钟左右的任何用户视为绿色。当然,某些情况可能会覆盖它,例如用户单击注销可以设置为非活动,即使他最近有请求。
或者,如果您使用WebSockets,那么您可以跟踪谁拥有开放的通道。