Перенаправление 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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