也许这是一个愚蠢的问题,我只是不明白,但我正在尝试使用Sonata和FOSUserBundle与自定义提供商,我的管理员用户在“myapp / backbundle / Entity / Administrador”一切正常好吧,我可以使用http_basic登录访问我的管理面板,但是当我想退出我的用户然后我回去访问www.mydomain / admin /似乎我从未注销过。我只是希望我的管理员用户(只有我)访问管理区域,这就是为什么我想要一个简单的验证登录/注销,我的常规用户让他们的部分工作方式不同。我做错了可以有人帮助我,请:)
我改变了
fos_user: db_driver:orm firewall_name:main user_class: myapp / backbundle / Entity / Administrador
firewell: 管理 模式:/ admin / * http_basic:〜 登出: 路径:/ admin / logout / 目标:portada
有一个奏鸣曲是必要的:easy-extends:生成SonataUserBundle? 不能只将我的backbundle捆绑到我的(自定义实体)提供商吗?
非常感谢你!
答案 0 :(得分:0)
好吧,我终于明白,如果我想以简单的方式使用SonataAdminBundle和FOSUserBundle(我希望下次再进一步),我必须生成一个新的fos_user / user_class。发生了什么事情,我已经有一个防火墙处理其他类型的管理员,当所有事情都搞砸了,下次我会更加谨慎,但不管怎样,谢谢你!
以这种方式更好,因为Fosuserbundle和Sonata需要该捆绑才能正常工作。