我想知道用戶是否在安全防火牆內。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'防火牆,這是不必要的。 –