#sonata #authenticator
#соната #аутентификатор
Вопрос:
я пытаюсь использовать проект https://github.com/sonata-project/GoogleAuthenticator Сначала я установил проект с помощью: composer require sonata-project/ google-authenticator . после этого, когда я хочу увидеть действие, я получаю сообщение об ошибке
PHP Фатальная ошибка: интерфейс ‘Sonata GoogleAuthenticator GoogleAuthenticatorInterface’ не найден в /home/######/vendor/sonata-project/google-authenticator/src/GoogleAuthenticator.php в строке 19
Я что-то забыл?
любая помощь будет оценена!
Ответ №1:
Я полагаю, вы решили эту проблему или как-то ее обошли. Но ответ для меня менялся
include_once __DIR__.'/src/FixedBitNotation.php';
include_once __DIR__.'/src/GoogleAuthenticator.php';
include_once __DIR__.'/src/GoogleQrUrl.php';
include_once __DIR__.'/src/FixedBitNotation.php';
include_once __DIR__.'/src/GoogleAuthenticatorInterface.php';
include_once __DIR__.'/src/GoogleAuthenticator.php';
include_once __DIR__.'/src/GoogleQrUrl.php';
то есть добавление: include_once __DIR__.’/src/GoogleAuthenticatorInterface.php ‘;
Ответ №2:
Добавьте нижеприведенную строку в ur GoogleAuthenticator.php файл, который находится в папке src
include_once 'GoogleAuthenticatorInterface.php';