Я хотел бы иметь весь доступ к странице доступна только если вошли в систему (кроме страницы входа пользователя FOS) пользовательПроблемы со страницей ресурсов с использованием FOSUserBundle
Это, как я установил контроль доступа:
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ROLE_ADMIN }
Но проблема в том, что теперь он блокирует все мои скрипты. CSS и JS недоступны, поэтому страница входа в систему не разработана! Если я удалю:
- { path: ^/, role: ROLE_ADMIN }
От контроля доступа все в порядке, а страница входа в систему. Любая помощь в том, как поставить всю страницу под «блокировку» (кроме страницы входа), но все еще есть отображаемые стили (CSS)?
, где расположен CSS и как вы реализовали? Обычно это должно работать так. Предполагается, что CSS находится в папке/web, на которую не влияет маршрутизация или безопасность. – Koalabaerchen
В моем комплекте, реализованном через base.html.twig в таблицах стилей. Затем символическая ссылка на web/bundles (в моей локальной среде devhost). –
по символической ссылке вы имеете в виду, что у вас есть фактические файлы в сети/связках и есть символическая ссылка внутри ресурсов пакета, которая ссылается на них, и вы называете символические ссылки? – Koalabaerchen