Перенаправление по умолчанию после входа в систему не работает (Symfony 4) - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть эта функция в LoginFormAuthenticator.php, которая предположительно должна перенаправлять пользователя после успешного входа на ранее запрошенный URL:

public function onAuthenticationSuccess(Request $request, TokenInterface $token, $providerKey)
{
    if ($targetPath = $this->getTargetPath($request->getSession(), $providerKey)) {
        return new RedirectResponse($targetPath);
    }

    // For example : return new RedirectResponse($this->router->generate('some_route'));
    // throw new \Exception('TODO: provide a valid redirect inside '.__FILE__);
    return new RedirectResponse($this->router->generate('index'));
}

Однако она всегда перенаправляет на «index».В security.yaml у меня есть always_use_default_target_path: false и use_referer: true.

Почему он не перенаправляет на предыдущий URL?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...