这是我的security.yml文件:
security:
encoders:
Acme\UserBundle\Entity\User:
algorithm: pbkdf2
iterations: 1000
encode_as_base64: false
providers:
administrators:
entity: { class: AcmeUserBundle:User, property: username }
firewalls:
login_firewall:
pattern: ^/login$
anonymous: ~
secured_area:
pattern: ^/
access_denied_url: /forbidden
http_basic:
realm: "Zone de sécurité"
#formulaire de connexion
form_login:
login_path: /login
check_path: /login_check
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/adminBack, roles: ROLE_BACKEND }
- { path: ^/, roles: ROLE_USER }
我发送此网址:/web/app_dev.php/adminBack/create/user
重定向到/ login
要求我登录
我做
凭据没问题
但它没有重定向到第一个网址:/web/app_dev.php/adminBack/create/user
而是转到仅包含工具栏的空白页:/web/app_dev.php/_wdt/224765
有什么问题?
谢谢
答案 0 :(得分:0)
我必须添加此防火墙(或实际保留它或不起作用)
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false