Ich habe einen Admin-Bereich mit Login, die wir auf https: // erzwingen. Wenn die route/admin gefunden wird, sollte auf die Anmeldeseite umgeleitet werden, wenn der Benutzer nicht angemeldet ist, aber ich bekomme eine endlose Redirect-Schleife. Nicht sicher, was falsch ist, hier ist security.yml:Redirect Schleife des Todes in Symfony2 Sicherheit
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 }
Danke für Ihre Hilfe!
haben Sie versucht, admin_login zu entfernen? von deiner Firewall-Sektion? – ILikeTacos
Hallo laut den Dokumenten brauche ich admin_login, um anonymen Benutzern Zugriff auf das Login-Formular zu ermöglichen. Ich habe versucht, auch zu entfernen, und es leitet weiter um. Trotzdem danke! – Acyra
Bitte teilen Sie mit, welche Seiten weitergeleitet werden sollen? –