Перенаправление Symfony, если вы уже вошли в систему со страницы входаPhp

Кемеровские программисты php общаются здесь
Anonymous
Перенаправление Symfony, если вы уже вошли в систему со страницы входа

Сообщение Anonymous »

Для входа я использую 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;
Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/464 ... login-page

Вернуться в «Php»