1

我已经安装了 FOSUserBundle 和 Sonata Admin 包

第一个 FOSUserBundle 完美运行,包括配置文件、登录和注销。现在有了 Sonata Admin bundle,我可以对我的实体进行 CRUD。

现在我希望它们与登录到我的后端集成。

现在,当我转到 /admin/dashboard 时,它会重定向到 /admin/login,然后是无限重定向循环。

我已经正确地搞砸了安全性,我真的不太了解它。

安全性.yml:https ://gist.github.com/lsv/4740268

路由.yml:https ://gist.github.com/lsv/4740284

config.yml:https ://gist.github.com/lsv/4740291

开发日志: https ://gist.github.com/lsv/4740301

有人可以帮忙吗?

4

1 回答 1

2

添加

- { path: ^/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin/login-check$, role: IS_AUTHENTICATED_ANONYMOUSLY }

到 security.yml

于 2013-03-26T19:02:01.940 回答