我有一个 symfony 2.1 应用程序。我遵循了从 symfony 2.1 文档创建登录系统的教程。我的用户表结构是这样的:
users
-id
-username
-email
-password
-last_login_date
我想要做的是在用户登录时更新该用户的 last_login_date。当用户启用记住我选项时,还要更新 last_login_date。我怎样才能在 symfony 2.1 中做到这一点?
我有一个 symfony 2.1 应用程序。我遵循了从 symfony 2.1 文档创建登录系统的教程。我的用户表结构是这样的:
users
-id
-username
-email
-password
-last_login_date
我想要做的是在用户登录时更新该用户的 last_login_date。当用户启用记住我选项时,还要更新 last_login_date。我怎样才能在 symfony 2.1 中做到这一点?
基本上,您需要监听security.interactive_login事件(您可以在此处阅读有关事件的更多信息。
另外,检查FOSUserBundle,它实现了一个在这里配置的LastLoginListener