使用Symfony 4将用户重定向到匿名用户的登录页面

时间:2018-10-12 11:17:16

标签: php symfony security

当我在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 !");

在这两种情况下,我都不会重定向到登录页面,但是有错误页面。如何修改该行为(如果用户登录,将其重定向到他要求的页面)

0 个答案:

没有答案