4
我在symfony 2中编写了一些应用程序。我需要获取登录到应用程序的用户列表。Symfony 2获取登录用户列表
我在symfony 2中编写了一些应用程序。我需要获取登录到应用程序的用户列表。Symfony 2获取登录用户列表
你可以...
捕获事件“onRequest”,并存储user_id的数据库最后一次发生这种情况的时间戳。 (这会每次用户点击您网站上的链接时更新)
让用户通过AJAX向您的服务器发送检测信号(使用jQuery轻松实现)并将user_id时间戳存储在数据库上次发生这种情况。 (此更新的已知的间隔)
捕获事件“onSecurityInteractiveLogin”并保存你的数据库的时间标记,删除它,当他们注销(许多用户从来没有明确注销)
保存状态(记录/未记录)在你的数据库。 – 2012-08-05 17:06:12
你如何定义登录? – 2012-08-07 07:07:52
我也对此感兴趣。对于我的项目,登录用户是谁在最后一次点击任何内部链接,10分钟。我可以使用会话数据,因为我将它存储在PDO中,但每次反序列化它似乎有点棘手。 – GergelyPolonkai 2012-08-08 18:31:37