Php Symfony 3表单登录

Php 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

我已经试了几天了。。。但仍然无法完成这项工作我已经阅读了一个多月的文档页面,我快发疯了,我不明白哪里出了问题

了解和学习Symfony的工作方式对我来说非常重要,因为我的新工作要求我与它一起工作

因此,我转到文档页面:

security.yml

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
之后

还要注意
访问控制
节点


我希望这会对其他人有所帮助。

您遇到了什么样的问题?错误?例外?奇怪的行为?没有错误或异常,只是不起作用我被重定向回登录页面。。。基本授权有效。。表单登录时,我也在查看应用程序日志。。。那里也什么都没有