セキュリティで保護されていない領域から app.user を取得するにはどうすればよいですか?
^/userから始まる領域を確保しました。
しかし、誰もがアクセスでき、セキュリティで保護されていない領域にログアウト フォームを表示する必要があります。これはどのように可能ですか?私のsecurity.yml:
安全: エンコーダ: Symfony\Component\Security\Core\User\User: 平文 ###: アルゴリズム: sha512 base64 としてエンコード: true 反復: 10 ###: アルゴリズム: sha512 base64 としてエンコード: true 反復: 10 role_hierarchy: プロバイダー: 管理者: 名前: 管理者 エンティティ: { クラス: ###、プロパティ: ログイン } ユーザー: 名前: ユーザー エンティティ: { クラス: ###、プロパティ: ログイン } ファイアウォール: 管理者: パターン: ^/admin フォームログイン: login_path: ##_login check_path: ###_login_process default_target_path: /admin/dashboard 匿名: ~ ログアウト: パス: /admin/logout ターゲット: /admin/login プロバイダー: 管理者 私を覚えてますか: 鍵: "###" 寿命: 604800 道: / ドメイン: ~ ユーザー: パターン: ^/ユーザー フォームログイン: login_path: ##_login check_path: ###_login_process default_target_path: ### 匿名: ~ ログアウト: パス: /user/logout ターゲット: /user/login プロバイダー: ユーザー 私を覚えてますか: 鍵: "###" 寿命: 604800 道: / ドメイン: ~ アクセス制御: - { パス: ^/admin/login、役割: IS_AUTHENTICATED_ANONYMOUSLY } - { パス: ^/admin/、ロール: ROLE_ADMIN } - { パス: ^/user/login、役割: IS_AUTHENTICATED_ANONYMOUSLY } - { パス: ^/user/、ロール: ROLE_USER }