onu*_*aya 1 symfony symfony-security php-7
我在 Symfony3 上做了一个注册/登录表单示例。
用户登录后仍可访问 login.html.twig
我如何控制security.yml或重定向login.html.twig?
我的访问控制;
access_control:
- { path: ^/registration-form-submission$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/(login|register)$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: ROLE_USER }
Run Code Online (Sandbox Code Playgroud)
我将以下代码添加到控制器 RegistrationController 和 LoginController 中:
if ($this->container->get('security.authorization_checker')->isGranted('ROLE_USER')) {
return new RedirectResponse('/');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2497 次 |
| 最近记录: |