从 3.3 迁移到 symfony 3.4 时的安全问题。我无法登录

Security issues when migrating to symfony 3.4 from 3.3. I can`t do login

这是我的文件security.yml:

security:
    encoders:
        H360\generalBundle\Entity\UsrUsuarios:
            id: usuarios.password_encoder

    providers:
        usuarios:
            entity: { class: H360\generalBundle\Entity\UsrUsuarios}

    firewalls:
        angular_area:
            pattern:  ^/[a-zA-Z]{2}/.*/.*/rest/
            #provider: entity_admin
            anonymous: ~
            logout_on_user_change: true


        secured_area:
            pattern: ^/[a-zA-Z]{2}/
            user_checker: app.users.checker
            anonymous: ~
            logout_on_user_change: true

            guard:
                authenticators:
                    - app.login.authenticator
                    - app.card.authenticator
                    - app.google.authenticator
                entry_point: app.login.authenticator

            logout:
                path: usuarios_logout
                target: /

    role_hierarchy:
        ROLE_ADMIN: ROLE_USER
        ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]

    access_control:
        - { path: ^/login,                              roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([a-zA-Z]\d*.\d*)/extrest/,         roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([a-zA-Z]\d*.\d*)/restablelink/,    roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([a-zA-Z]\d*.\d*)/resturnocomedor/, roles: IS_AUTHENTICATED_ANONYMOUSLY }
        - { path: ^/([a-zA-Z]\d*.\d*),                  roles: ROLE_USER}

所以,当我升级到 symfony 3.4 时,我无法登录。

我一直在读这个,但我不知道解决方案;(

当我尝试登录时,页面会自行重新加载并且没有出现任何错误。

求助!

解决了!!!最后,我的 LoginAuthenticator.php 中的函数“supports()”有问题。此函数必须 return false。