Symfony2和FOSUserBUndle - 强制用户更改密码

时间:2012-10-04 21:38:07

标签: symfony passwords fosuserbundle

我需要强制用户至少每30天更改一次密码。怎么开始呢?我在数据库中注意到表用户有列credentials_expire_at,当它设置为过去日期时,这样的用户无法登录,我想在检测到过期消息时允许以登录形式更改密码。

1 个答案:

答案 0 :(得分:3)

你需要这样做:

  1. 创建EventListeneronSecurityInteractiveLogin活动
  2. 检查日期
  3. 如果无法重定向更改密码格式
  4. 看看这个coderwall protip:http://coderwall.com/p/cfmbaq