Symfony FOSUserBundle无效凭据 - 登录重定向本身

时间:2017-09-15 04:54:30

标签: php symfony fosuserbundle

我正在使用fos用户捆绑包,Symfony's website的基本安装

Security.yml

  security:
    encoders:
        FOS\UserBundle\Model\UserInterface: sha512
    role_hierarchy:
        ROLE_ADMIN: ROLE_USER
        ROLE_SUPER_ADMIN: ROLE_ADMIN
    providers:
        fos_userbundle:
            id: fos_user.user_provider.username_email
    firewalls:
        main:
            pattern: ^/
            form_login:
                provider: fos_userbundle
                csrf_provider: form.csrf_provider
                default_target_path: /home
            logout: 
                path: fos_user_security_logout
                target: /login
            anonymous: true
    access_control:
            - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY ,requires_channel: https }
            - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY,requires_channel: https }
            - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
            - { path: ^/admin/, role: ROLE_ADMIN }
            - { path: ^/, role: IS_AUTHENTICATED_ANONYMOUSLY }
            - { path: ^/details, role: ROLE_USER }
            - { path: ^/prestataire, role: ROLE_USER }
            - { path: ^/recherche, role: ROLE_USER }

Config.yml补充道:

fos_user: 
db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel' 
firewall_name: main 
user_class: Memo\DevisBundle\Entity\User
resetting:
    email:
        from_email:
            address:        test@gmail.fr
            sender_name:    Confirmation mail
registration:
    confirmation:
        enabled: true  
        from_email:
            address:        test@gmail.fr
            sender_name:    Confirmation mail    

用户类非常标准。

我尝试了什么?

  • 清除缓存(开发和生产模式)。

  • 从github处理捆绑包

  • 重置密码正常,重置后会自动连接(即我正在进行连接)。

我的网站已经安装在 OVH 中。所以我无法使用命令。

我得到的错误:

Symfony\Component\Security\Core\Exception\BadCredentialsException: Bad credentials.

我不需要翻译错误的凭据。我需要解决这个问题。

我需要帮助!

0 个答案:

没有答案