1

我有一个 symfony 2.1 应用程序。我遵循了从 symfony 2.1 文档创建登录系统的教程。我的用户表结构是这样的:

   users
    -id
    -username
    -email
    -password
    -last_login_date

我想要做的是在用户登录时更新该用户的 last_login_date。当用户启用记住我选项时,还要更新 last_login_date。我怎样才能在 symfony 2.1 中做到这一点?

4

1 回答 1

1

基本上,您需要监听security.interactive_login事件(您可以在此处阅读有关事件的更多信息。

另外,检查FOSUserBundle,它实现了一个在这里配置的LastLoginListener

于 2013-01-01T19:50:42.930 回答