我在 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 }
我将以下代码添加到控制器 RegistrationController 和 LoginController 中:
if ($this->container->get('security.authorization_checker')->isGranted('ROLE_USER')) {
return new RedirectResponse('/');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句