当我在security.yaml页面中修改access_control以确保某些文件夹像admin这样受到保护时
access_control: - { path: '^/admin', roles: ROLE_ADMIN }
但是有时候,我需要检查用户访问权限是否可以使用:p来访问某些受保护的内容。
if (false === $authChecker->isGranted('ROLE_FOURNISSEUR')) { throw new AccessDeniedException("Impossible d'accéder à cette page !"); }
或:
$this->denyAccessUnlessGranted('ROLE_ADMIN', null, "Impossible d'accéder à cette page !");
在这两种情况下,我都不会重定向到登录页面,但是有错误页面。如何修改该行为(如果用户登录,将其重定向到他要求的页面)