Php FOSUserBundle登录系统不执行任何操作

Php FOSUserBundle登录系统不执行任何操作,php,symfony,fosuserbundle,Php,Symfony,Fosuserbundle,我已经按照官方文档中的所有步骤在我的项目中安装了FOSUserBundle,但是登录不起作用。 当我在登录表单中提交时,它会返回到登录页面。没有错误,没有通知,什么都没有 我的代码: security.yml security: encoders: FOS\UserBundle\Model\UserInterface: sha512 role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN:

我已经按照官方文档中的所有步骤在我的项目中安装了FOSUserBundle,但是登录不起作用。 当我在登录表单中提交时,它会返回到登录页面。没有错误,没有通知,什么都没有

我的代码:

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

firewalls:
    main:
        pattern: ^/.*
        anonymous:    true
        form_login:
            login_path: /login
            check_path: /login_check
            provider: fos_userbundle
    login:
        pattern:  ^/login$
        security: false

access_control:
    - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/login_check, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/, roles: ROLE_USER }
config.yml

fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: Cdp\CoreBundle\Entity\BackendUser
用户类

namespace Cdp\CoreBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Model\User as BaseUser;

/**
 * @ORM\Entity
 * @ORM\Table(name="backend_users")
 */
class BackendUser extends BaseUser {

  /**
   * @ORM\Id
   * @ORM\Column(type="integer")
   * @ORM\GeneratedValue(strategy="AUTO")
   */
  protected $id;

  public function __construct () {
    parent::__construct();
  }
}
路由.yml

fos_user:
    resource: "@FOSUserBundle/Resources/config/routing/all.xml"
亲切问候,, Jesús.

请仔细阅读:

请密切注意我们为配置FOSUserBundle的防火墙指定的名称main。您将在下一步配置FOSUserBundle时使用此选项


然后简单地试着评论你的登录防火墙。希望能有所帮助。

php日志中有错误吗?在Symfony prod/dev日志中?我在php日志和Symfony日志中没有看到任何错误。您已将捆绑包添加到app/AppKernel.php中?是的。我没有错。就是这样。单击submit,将再次加载登录页面,但不会发生任何事情。很奇怪。