我正在symfony 2中编写一些应用程序。我需要获取登录应用程序的用户列表。
答案 0 :(得分:1)
你可以......
捕获事件“onRequest”并在上次发生时将user_id存储在数据库上。 (每次用户点击您网站上的链接时都会更新)
让您的用户通过AJAX将心跳发送到您的服务器(使用jQuery很容易)并在上次发生时将user_id存储在您的数据库上。 (按已知间隔更新)
捕获事件“onSecurityInteractiveLogin”并将时间戳保存在数据库中,并在注销时将其删除(许多用户从未明确注销)