如何从不安全的区域获取 app.user?
所以我有从 ^/user 开始的安全区域。
但我需要在每个人都可以访问且不安全的区域显示注销表单。这怎么可能?我的security.yml:
安全: 编码器: Symfony\Component\Security\Core\User\User:明文 ###: 算法:sha512 编码为base64:真 迭代次数:10 ###: 算法:sha512 编码为base64:真 迭代次数:10 角色层次结构: 提供者: 行政: 名称:管理员 实体:{类:###,属性:登录} 用户: 姓名:用户 实体:{类:###,属性:登录} 防火墙: 行政: 模式:^/管理员 表单登录: 登录路径:###_登录 check_path: ###_login_process default_target_path: /admin/dashboard 匿名:~ 登出: 路径:/admin/logout 目标:/admin/login 提供者:管理员 记住账号: 钥匙: ”###” 寿命:604800 小路: / 域名:~ 用户: 模式:^/用户 表单登录: 登录路径:###_登录 check_path: ###_login_process 默认目标路径:### 匿名:~ 登出: 路径:/用户/注销 目标:/用户/登录 提供者:用户 记住账号: 钥匙: ”###” 寿命:604800 小路: / 域名:~ 访问控制: - { 路径:^/admin/login,角色:IS_AUTHENTICATED_ANONYMOUSLY } - { 路径:^/admin/,角色:ROLE_ADMIN } - { 路径:^/user/login,角色:IS_AUTHENTICATED_ANONYMOUSLY } - { 路径:^/user/,角色:ROLE_USER }