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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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