Symfony2 security.yml配置正确 [英] Symfony2 security.yml correct configuration
问题描述
我是symfony2 3.0的新手,我试图创建一个登录表单。但我陷入了security.yml配置,我不知道发生了什么。我一直在谷歌搜索3个小时,但没有运气。希望您能够帮助我。到目前为止,这是我的代码。
每次去http:// localhost:8000 / admin它都会给我这个错误
Im new to symfony2 version 3.0 and Im trying to create a login form. But I'm stuck in security.yml configuration and I dont know whats going on. Im been searching in google for 3 hours but no luck. Hope you can help me. So far here is my code.
Every time I go to http://localhost:8000/admin it gives me this error
The check_path "user/login-check" for login method "form_login" is not matched by the firewall pattern "^/admin".
Invalid configuration for path "security.firewalls.secured_area": The check_path "user/login-check" for login method "form_login" is not matched by the firewall pattern "^/admin".
什么我试过了:
安全性:
编码器:
AppBundle \ Entity \用户:
算法:bcrypt
提供者:
db_provider:
实体:
类:AppBundle:用户
属性:用户名
防火墙:
login_area:
模式:^ / user / login $
安全性:fal se $>
secured_area:
模式:^ / admin
anonymous:〜
form_login:
login_path:user / login
check_path:user / login-check
always_use_default_target_path:true
default_target_path:/ admin
提供者:db_provider
What I have tried:
security:
encoders:
AppBundle\Entity\User:
algorithm: bcrypt
providers:
db_provider:
entity:
class: AppBundle:User
property: username
firewalls:
login_area:
pattern: ^/user/login$
security: false
secured_area:
pattern: ^/admin
anonymous: ~
form_login:
login_path: user/login
check_path: user/login-check
always_use_default_target_path: true
default_target_path: /admin
provider: db_provider
推荐答案
security:false
secured_area:
模式:^ / admin
匿名:〜
form_login:
login_path:user / login
check_path:user / login-check
always_use_default_target_path:true
default_target_path:/ admin
provider:db_provider
security: false
secured_area:
pattern: ^/admin
anonymous: ~
form_login:
login_path: user/login
check_path: user/login-check
always_use_default_target_path: true
default_target_path: /admin
provider: db_provider
这篇关于Symfony2 security.yml配置正确的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!