Symfony не перенаправляет на маршрут входа после истечения срока сеанса

Я использую Symfony 3.1 и angularjs. Я хотел бы перенаправить пользователей на страницу входа в систему по истечении сеанса. Однако, когда я удаляю сеанс и нажимаю одну из кнопок ng-click в моем представлении, symfony фактически перенаправляет на loginAction в LogInController. Однако он не отображает страницу входа.

public function loginAction(Request $request)
  {
    error_log('Here in login');

    // get access to authentication utilities
    $authenticationUtils = $this->get('security.authentication_utils');

    // get the login error if there is one
    $error = $authenticationUtils->getLastAuthenticationError();

    // last username entered by the user
    $lastUsername = $authenticationUtils->getLastUsername();

    // render login.html.twig
    return $this->render(
        'security/login.html.twig',
        array(
            // last username entered by the user
            'last_username' => $lastUsername,
            'error'         => $error,
        )
    );

}

Это вкладка сети после нажатия кнопки ng-click после удаления сеанса.

что это рендерит?

iiirxs 18.12.2018 11:55

Он отображает предыдущий вид.

jeevan 18.12.2018 12:13

поэтому контроллер не выполняется

iiirxs 18.12.2018 12:53

Он выполняет контроллер. Он регистрирует вышеуказанный оператор журнала ошибок. Он также дает соответствующий ответ на вкладке сети инструментов разработчика. Однако это не меняет вид в браузере. Я загрузил изображение с ответом на вход в систему. См. Обновленный вопрос.

jeevan 18.12.2018 13:14
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
4
130
0

Другие вопросы по теме