Я использую 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 после удаления сеанса.
Он отображает предыдущий вид.
поэтому контроллер не выполняется
Он выполняет контроллер. Он регистрирует вышеуказанный оператор журнала ошибок. Он также дает соответствующий ответ на вкладке сети инструментов разработчика. Однако это не меняет вид в браузере. Я загрузил изображение с ответом на вход в систему. См. Обновленный вопрос.
что это рендерит?