ребята!
В настоящее время я работаю над проектом, основанным на Symfony 2.8 и нескольких пакетах Sonata-Project.Цель состоит в том, чтобы добиться двухфакторной аутентификации (или двухэтапной проверки).Я увидел, что у Sonata-Project есть пакет для реализации такой функциональности, и установил его.Затем настроил файл app/config/config.yml
в соответствии с документацией sonata , но когда я пытаюсь войти в свою панель инструментов из формы входа, я делаю это без каких-либо дополнительных препятствий (без 2-факторной аутентификации).Здесь, на stackoverflow.com, я видел несколько ответов (не полностью), связанных с моим вопросом, которые предлагают запустить php app/console sonata:user:two-step-verification *ADMIN_USER_NAME*
.Я пытался запустить эту команду в своем терминале, но получил это исключение:
[Symfony\Component\Debug\Exception\UndefinedMethodException]
Attempted to call an undefined method named "getTwoStepVerificationCode" of class
"Application\Sonata\UserBundle\Entity\User".
В чем здесь проблема?Почему такого метода не существует?Как я могу решить эту проблему?
PS: я пытаюсь использовать этот пакет Google-Authenticator вместе с UserBundle Soanata-Project, так как это «особенность» (если можно так назвать)последний .