Unable to find the controller for path "/admin/login_check"
Bonjour,
Je suis en train de paramétrer la configuration d'une gestion d'authentification et j'avoue avoir quelques difficultées.
J'ai ce message d'erreur que je ne comprends pas:
Unable to find the controller for path "/admin/login_check". Maybe you forgot to add the matching route in your routing configuration?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
security:
encoders:
Ilune\UserBundle\Entity\User:
algorithm: bcrypt
role_hierarchy:
ROLE_ADMIN: ROLE_USER
ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
#Un provider est un fournisseur d'utilisateurs. Les firewalls s'adressent aux providers pour récupérer les utilisateurs pour les identifier.
providers:
administrators:
entity: { class: IluneUserBundle:User, property: username }
firewalls:
public_area:
pattern: ^/
security: false
admin_area:
pattern: ^/admin
http_basic: ~
anonymous: ~
form_login:
# Soumet le formulaire de connection ici - No need controler
check_path: /admin/login_check
# l'utilisateur est redirigé ici si il/elle a besoin de se connecter - Need controler
login_path: /login
default_target_path: /admin
logout:
path: /logout
target: /
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_ADMIN } |
et dans mes routes j'ai bien indiqué:
Code:
1 2 3
|
login_check:
pattern: /admin/login_check |
Alors je ne comprends pas pourquoi le firewall ne catch pas mon url...
Si quelqu'un pouvait m'aider, j'ai cherché sur le web sans rien trouver qui ressemble à mon erreur...
Merci,
Jérôme