FOSUserBundle:如何知道哪些用户在线

FOSUserBundle: How to know which users are online

我正在使用 FOS Rest Bundle,我想在网站上显示哪些用户在线。我不知道(我找不到任何相关信息)是否有办法查询数据库并获取用户当前是否在线。

有没有办法知道这个或任何其他可以提供此信息的包?

提前致谢

在您的用户 class 中添加 "lastActivity"(日期时间)属性,并在用户每次在网站上执行操作时使用事件更新此字段的日期。

之后,只需对该字段进行简单的学说查询,即可获取最近 x 分钟内的所有在线用户。