我想知道用户是否在安全防火墙内。Symfony2 - 检测用户是否在安全防火墙内
security.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')) {
}
实例删除'non_secure_area'防火墙,这是不必要的。 –