我有一個管理區域,其中包含我們強制要求https://的登錄信息。如果用戶沒有登錄,那麼擊中路由/管理員應該重定向到登錄頁面,但是我得到了無盡的重定向循環。不知道什麼是錯的,這裏是security.yml:在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 }
感謝您的幫助!
您是否嘗試刪除admin_login?從你的防火牆部分? – ILikeTacos
嗨根據文檔我需要admin_login允許匿名用戶訪問登錄表單。我試圖刪除,它仍然重定向。雖然謝謝! – Acyra
請告訴重定向哪些頁面? –