登录后的默认重定向不起作用(Symfony 4)

时间:2019-02-03 18:39:01

标签: symfony symfony4

我在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'));
}

但是,它总是重定向到“索引”。 在security.yaml中,我有always_use_default_target_path: falseuse_referer: true

为什么不重定向到以前的URL?谢谢

0 个答案:

没有答案