Mam obszar administracyjny z loginem, który zmuszamy do https: //. Naciśnięcie na trasę/admin powinno przekierować na stronę logowania, jeśli użytkownik nie jest zalogowany, ale otrzymuję nieskończoną pętlę przekierowań. Nie wiesz, co jest nie tak, tutaj jest security.yml:Pętla przekierowania śmierci w zabezpieczeniach Symfony2
firewalls:
admin_login:
pattern: ^/admin/secured/login$
security: false
admin_secured_area:
pattern: ^/admin
provider: entity_admin
form_login:
check_path: /admin/secured/login_check
login_path: /admin/secured/login
default_target_path: /admin
logout:
path: /admin/secured/logout
target:/
access_control:
- { path: ^/admin/secured/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
- { path: ^/admin, roles: ROLE_ADMIN, requires_channel: https }
Dzięki za pomoc!
Czy próbowałeś usunąć admin_login? z sekcji zapory ogniowej? – ILikeTacos
Cześć zgodnie z dokumentami potrzebuję admin_login, aby umożliwić anonimowym użytkownikom dostęp do formularza logowania. Próbowałem również usunąć i nadal przekierowuje. W każdym razie dzięki! – Acyra
Podaj, które strony mają przekierować? –