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

时间:2017-09-20 08:20:17

标签: symfony fosuserbundle

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

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

提前致谢

1 个答案:

答案 0 :(得分:1)

在User类中添加“lastActivity”(日期时间)属性,并在每次用户对网站执行操作时使用事件更新此字段的日期。

之后,只需在此字段中使用简单的学说查询,即可在最后x分钟内获取所有在线用户。