0

たぶんこれはばかげた質問で、私にはわかりませんが、Sonata と FOSUserBundle をカスタム プロバイダーで使用しようとしています。「myapp/backbundle/Entity/Administrador」に管理者ユーザーがいます。 http_basic ログインを使用して管理パネルにアクセスできますが、ユーザーをログアウトしたいときに戻って www.mydomain/admin/ にアクセスすると、ログアウトしたことがないように見えます。管理者ユーザー (私だけ) が管理者ゾーンにアクセスできるようにしたいので、単純な検証ログイン/ログアウトが必要です。通常のユーザーはセクションの動作が異なります。私が間違っていること誰かが私を助けてくれませんか:)

私が変更され

fos_user: db_driver: orm firewall_name: メイン user_class: myapp/backbundle/Entity/Administrador

firewell: admin パターン: /admin/* http_basic: ~ logout: path: /admin/logout/ target: portada

sonata:easy-extends:generate SonataUserBundle が必要ですか? バックバンドル バンドルを (カスタム エンティティ) プロバイダーと一緒に持つことはできませんか?

どうもありがとう!

4

1 に答える 1

0

さて、SonataAdminBundle と FOSUserBundle を簡単な方法で使用したい場合 (次回はさらに進めたいと思います)、新しい fos_user/user_class を生成する必要があることをようやく理解できました。何が起こったのかというと、私はすでに他のタイプの管理者を処理するファイアウォールを持っていたので、すべてが台無しになりました。次回はもっと慎重になりますが、とにかくありがとう!

Fosuserbundle と Sonata が適切に動作するためにはそのバンドルが必要だったので、その方が優れています。

于 2013-06-18T07:52:19.577 に答える