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

Skip to content

Commit 542b877

Browse files
committed
Fix the logout path when not using the router
This needs to use the base url, not the base path, so that it goes through the front controller when not using url rewriting.
1 parent 2d48af7 commit 542b877

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)