4

我正在 symfony 2 中编写一些应用程序。我需要获取登录应用程序的用户列表。

4

1 回答 1

1

你可以...

  • 捕获事件“onRequest”并在上次发生这种情况时在您的数据库中存储 user_id 时间戳。(每次用户点击您网站上的链接时都会更新)

  • 让您的用户通过 AJAX 将心跳发送到您的服务器(使用 jQuery 很容易),并在上次发生这种情况时将 user_id 作为时间戳存储在您的数据库中。(这会以已知的时间间隔更新)

  • 捕获事件“onSecurityInteractiveLogin”并将时间戳保存在您的数据库中,注销时将其删除(许多用户从未明确注销)

于 2012-08-08T18:36:44.930 回答