Я использую FOSUser Bundle для входа в систему. Теперь, если пользователь уже вошел в систему, как я могу перенаправить пользователя на домашнюю страницу ('/'), если пользователь посещает URL-адрес /login.
Я скопировал SecurityController в папку src\AppBundle\Controller и изменил метод renderlogin, но он не работает.
метод renderLogin()
protected function renderLogin(array $data)
{
if (false === $this->get('security.authorization_checker')->isGranted('IS_AUTHENTICATED_ANONYMOUSLY')) {
return new RedirectResponse('/', 403);
}
return $this->render('@FOSUser/Security/login.html.twig', $data);
}
Я также добавил эту строку в контроллер безопасности,
use Symfony\Component\HttpFoundation\RedirectResponse;
Любая помощь горячо приветствуется.