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