Skip to content

Commit c2b7ccb

Browse files
bug symfony#17048 Fix the logout path when not using the router (stof)
This PR was merged into the 2.3 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 | symfony#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. Commits ------- 1a2567e Fix the logout path when not using the router
2 parents e69491c + 1a2567e commit c2b7ccb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Symfony/Bundle/SecurityBundle/Templating/Helper/LogoutUrlHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ private function generateLogoutUrl($key, $referenceType)
101101
if ('/' === $logoutPath[0]) {
102102
$request = $this->container->get('request');
103103

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

106106
if (!empty($parameters)) {
107107
$url .= '?'.http_build_query($parameters);

0 commit comments

Comments
 (0)