Я должен установить контроль доступа администратора в проекте Symfony 4. Все используют Security-bundle, но по техническим причинам, связанным с серверами OVH, мы не можем обновить версию MySQL с 5.6 до 5.7.
Действительно, Security необходимо использовать с MySQL 5.7, поскольку сущность User, созданная с помощью Security, использует формат JSON, который невозможно декодировать с помощью предшествующей версии.
Но без установки Security у меня нет доступа к config / packages / security.yaml, и я действительно не знаю, как создать свою функцию входа в систему. Если я создаю этот файл, это приведет к появлению ошибки:
"Не существует расширения, способного загрузить конфигурацию для" security ". Ищется пространство имен" security ", найдено" framework "," web_server "," maker "," doctrine_cache "," doctrine "," doctrine_migrations "," веточка "," swiftmailer "," sensio_framework_extra "," knp_paginator ""
Я видел, что существует еще одна библиотека FOSUSERBundle, но она устарела для Symfony 4.
Так что мне делать? Знаете ли вы способ создания формы входа защищенный с зашифрованным паролем в сущности пользователя без пакета безопасности?