简体   繁体   中英

How to put “login_check” behind firewall in symfony2 security config

I have this in my config

firewalls:
        login_firewall:
            pattern:    ^/login$
            anonymous:  ~

        secured_area:
            pattern:    ^/admin
            form_login:
                login_path:  /login
                check_path:  /login_check

            logout:
                path:  /logout    

My problem is if i use this then i get

Unable to find the controller for path "/login_check" error

Everything works ok if use

 pattern:    ^/

Symfony decumentation says to put login_check behind firewall and i don't know how can i do that

As you correctly mentioned Symfony decumentation says to put login_check behind firewall and i don't know how can i do that - this means, that you have to define your login_check in this way:

       check_path:  /admin/login_check

Source - Common Pitfalls section

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM