我试图找出用户是否在安全防火墙内。
安全性.yml:
firewalls:
non_secure_area:
pattern: ^/
anonymous: true
secure_area:
pattern: ^/admin
form_login:
#etc.
logout:
#etc.
所以我需要知道用户是否在网站的“secure_area”安全部分内。
我用过这个,但当然它只会告诉我是否有人“登录”并且在 HTTPS 页面上。肯定有更好的办法:
if( $request->isSecure() && $securityContext->isGranted('IS_AUTHENTICATED_REMEMBERED') ) {
}