Я ищу какое-то время, для любой информации, о том, как сделать что-то после успеха аутентификации в symfony2. Я хочу перефразировать пароль пользователя, чтобы использовать bcrypt сразу после успешной проверки подлинности, используя старый хэш. Мне нужно сделать это, когда у меня все еще есть действительный простой пароль, поэтому он должен быть сразу после проверки учетных данных и перед перенаправлением.
Любые подсказки, как это достичь?
Я нашел что-то о диспетчере событий в Symfony, но я не смог найти, произошло ли какое-либо событие после успешной аутентификации.
Пожалуйста, поправьте меня, если я попытаюсь сделать это неправильно и предложите лучший подход.
// ИЗМЕНИТЬ
Хорошо. Я обнаружил, что событие было запущено сразу после успеха auth, оно называется security.authentication.success
. Итак, теперь я могу прикрепить к этому событию, но теперь я не уверен, где в моем коде привязки я должен присоединить слушателя событий? Должен ли я сделать это в методе /src/Pkr/BlogUserBundle/DependencyInjection/PkrBlogUserExtension.php
in load()
?