Есть ли правильный способ проверить, используется ли токен с помощью FosUserBundle?

Я использую FosUserBundle для сброса пароля, отправив электронное письмо и токен подтверждения.

Я настраиваю retry_ttl и token_ttl в config.yml, чтобы установить продолжительность токена.

fos_user:
...
resetting:
retry_ttl: 60 # Value in seconds, logic will use as hours
token_ttl: 86400

Эти параметры работают хорошо. Но я хочу добавить параметр, который проверяет, используется ли уже токен или нет. Я имею в виду, что если пользователь уже нажал на подтверждение по электронной почте, токен будет доступен один и только один раз. Тогда он будет уничтожен. Как я могу обработать?

Спасибо за ваши ответы.

Это уже относится к пользовательскому пакету fos... токен подтверждения + пароль, запрошенные в полях, устанавливаются равными нулю, когда сброс пароля полностью выполнен. Вы пытались посмотреть, что у вас есть в БД?

Constantin 11.02.2019 20:00

Да, я видел это сегодня утром. Спасибо за ваш совет ! :)

tommy biiondillo 12.02.2019 11:22
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
1
2
121
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

С пакетом пользователей fos уже так... Токен подтверждения + пароль, запрошенные в полях, устанавливаются равными нулю после полного сброса пароля.

PS: скопируйте/вставьте комментарий как ответ для будущей видимости

Другие вопросы по теме