Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6499a2c

Browse files
bug #17049 Fix the logout path when not using the router (stof)
This PR was merged into the 2.7 branch. Discussion ---------- Fix the logout path when not using the router | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | #17029 | License | MIT | Doc PR | n/a This needs to use the base url, not the base path, so that it goes through the front controller when not using url rewriting. Similar to #17048, but in the new code location Commits ------- 542b877 Fix the logout path when not using the router
2 parents 2d48af7 + 542b877 commit 6499a2c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Component/Security/Http/Logout/LogoutUrlGenerator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ private function generateLogoutUrl($key, $referenceType)
121121

122122
$request = $this->requestStack->getCurrentRequest();
123123

124-
$url = UrlGeneratorInterface::ABSOLUTE_URL === $referenceType ? $request->getUriForPath($logoutPath) : $request->getBasePath().$logoutPath;
124+
$url = UrlGeneratorInterface::ABSOLUTE_URL === $referenceType ? $request->getUriForPath($logoutPath) : $request->getBaseUrl().$logoutPath;
125125

126126
if (!empty($parameters)) {
127127
$url .= '?'.http_build_query($parameters);

0 commit comments

Comments
 (0)