Как использовать свойство с истекшим сроком действия в Symfony AdvancedUserInterface?

В проекте Symfony 2.4 наш клиент хочет заставить пользователей менять свой пароль каждые N дней. Мы увидели, что в базе данных есть столбцы «credentials_expired» и «credentials_expire_at», а также проверка, которая выдает исключение AccountExpiredException в классе UserChecker, который, как представляется, предназначен для этой цели, но я не могу найти никакой документации о том, как включить или настроить это особенность.

Как заполнить столбец credentials_expire_at датой через N дней после каждого изменения пароля?Как пользователь может изменить пароль, если срок его действия истек?Как предупредить пользователя об истечении срока действия пароля за несколько дней?Можно ли запретить повторное использование последнего пароля?

Ответы на вопрос(1)

Ваш ответ на вопрос