0
안녕하세요 심포니 내가 로그인이 거기 "/"경로 원인을 제외하고 전체 사이트를 보호 할 2.FOSUserbundle 액세스 제어
내 액세스 제어와 함께 문제가있어. . 내가 뭘
security:
encoders:
FOS\UserBundle\Model\UserInterface: sha512
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: ROLE_ADMIN
providers:
fos_userbundle:
id: fos_user.user_provider.username
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
login_path:/
logout: true
anonymous: ~
access_control:
- { path: ^/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/.*, roles: ROLE_ADMIN }
: 그래서 다른 모든 경로, 예를 들어 "/ 안녕하세요"보호해야하고 로그인 한 사용자가없는 경우 /로 리디렉션
을 내 보안 설정에서 나는이 구성을 가지고 잘못된?
그것이 있어야하지 않나요'- {경로 : ^/+, 역할 : ROLE_ADMIN.}'대신'*'.를? – Einenlum
시도했지만 여전히 hello/test/site를 호출 할 수 있습니다. – Zero
줄을 뒤집어보십시오. [경로 :^/, 역할 : IS_AUTHENTICATED_ANONYMOUSLY}' – Einenlum