Php Symfony 3表单登录
我已经试了几天了。。。但仍然无法完成这项工作我已经阅读了一个多月的文档页面,我快发疯了,我不明白哪里出了问题 了解和学习Symfony的工作方式对我来说非常重要,因为我的新工作要求我与它一起工作 因此,我转到文档页面: security.ymlPhp Symfony 3表单登录,php,symfony,login,Php,Symfony,Login,我已经试了几天了。。。但仍然无法完成这项工作我已经阅读了一个多月的文档页面,我快发疯了,我不明白哪里出了问题 了解和学习Symfony的工作方式对我来说非常重要,因为我的新工作要求我与它一起工作 因此,我转到文档页面: security.yml encoders: Paul\FrontBundle\Entity\User: algorithm: bcrypt # http://symfony.com/doc/current/book/security.html#wher
encoders:
Paul\FrontBundle\Entity\User:
algorithm: bcrypt
# http://symfony.com/doc/current/book/security.html#where-do-users-come-from-user-providers
providers:
db_users:
entity:
class: Paul\FrontBundle\Entity\User
property: username
firewalls:
admin:
pattern: ^/admin
provider: db_users
form_login:
check_path: admin_login_check
login_path: admin_login
# disables authentication for assets and the profiler, adapt it according to your needs
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
anonymous: ~
我的用户实体实现UserInterface
怎么了?
谁能解释一下我做错了什么
谢谢 好的,所以问题是安全上下文,有兴趣的人会详细解释 现在我所做的是: 在
security.yml中
防火墙:
#禁用资产和探查器的身份验证,根据需要进行调整
开发人员:
模式:^/((探查器wdt)| css |图像| js)/
安全性:错误
保护区:
模式:^/protected
匿名:~
表格(u)登入:
登录路径:登录
检查路径:登录
默认\u目标\u路径:/protected
提供者:数据库用户
注销:
路径:注销
目标:/
成功处理程序:~
使会话无效:true
主要内容:
匿名:~
访问控制:
-{path:^/protected/login,roles:IS\u AUTHENTICATED\u ANONYMOUSLY}
-{路径:^/protected,角色:角色\用户}
在routing.yml中
登录:
路径:/protected/login
默认值:{u控制器:bundle:Security:login}
登录检查:
路径:/login\u检查
注销:
路径:/protected/logout
因此,为了进一步解释,登录表单现在位于/login
之前的/protected\u area
防火墙的上下文中,在/protected/login
之后
还要注意访问控制
节点
我希望这会对其他人有所帮助。您遇到了什么样的问题?错误?例外?奇怪的行为?没有错误或异常,只是不起作用我被重定向回登录页面。。。基本授权有效。。表单登录时,我也在查看应用程序日志。。。那里也什么都没有