如何从不安全的区域获取 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 }