SonataAdminBundle не выходит из системы после доступа к панели инструментов

Может быть, это глупый вопрос, и я просто не понимаю, но я пытаюсь использовать Sonata и FOSUserBundle с пользовательским провайдером, у меня есть пользователи с правами администратора в "myapp/backbundle/Entity/Administrador" все работает нормально, я Я могу получить доступ к моей панели администратора с помощью http_basic входа в систему, но когда я хочу выйти из системы, а затем я возвращаюсь и получаю доступ к www.mydomain / admin /, кажется, что я никогда не выходил из системы. Я просто хочу, чтобы мои администраторы (только я) имели доступ к административной зоне, поэтому я хочу простой вход / выход из системы для проверки, у моих обычных пользователей их раздел работает по-другому. Что я делаю не так Может кто-нибудь мне помочь, пожалуйста:)

Я изменился

fos_user: db_driver: orm firewall_name: main user_class: myapp / backbundle / Entity / Administrador

Firewell: шаблон администратора: / admin / * http_basic: ~ выход из системы: путь: / admin / logout / target: portada

Обязательно иметь сонату: easy-extends: генерировать SonataUserBundle? Не могу просто иметь свой пакет backbundle с моим (custom-entity) провайдером?

Спасибо вам большое!

1 ответ

Решение

Что ж, мне наконец-то удалось понять, что если я хочу использовать SonataAdminBundle и FOSUserBundle простым способом (я надеюсь пойти дальше в следующий раз), мне нужно сгенерировать новый класс fos_user/user_class. случилось то, что у меня уже был брандмауэр, который обрабатывает другие типы администраторов, и тогда все испортилось, в следующий раз я буду более осторожен, но все равно спасибо!

Так будет лучше, потому что Fosuserbundle и Sonata нуждались в том, чтобы этот пакет работал правильно.

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