我有一個簡單的控制器動作:symfony的路徑重定向到登錄頁面
/**
* @Route("/abc", name="abc")
*/
public function testAction($abc)
{
return new Response($abc);
}
Security.yml:
security:
..
providers:
fos_userbundle:
id: fos_user.user_provider.username
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: security.csrf.token_manager # Use form.csrf_provider instead for Symfony <2.4
logout: true
anonymous: true
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/abc$, role: IS_AUTHENTICATED_ANONYMOUSLY}
但是,當我去的URL/ABC它重定向我登錄。我究竟做錯了什麼?
什麼是你的安全配置? – Federkun
我更新了配置問題 – dontHaveName