if ($this->login->isLogged()) {
$urlRedirect = null;
if ($this->session->urlRedirect !== null) {
- $urlRedirect = $this->getGaletteBaseUrl($request) . $this->session->urlRedirect;
+ $urlRedirect = $this->session->urlRedirect;
$this->session->urlRedirect = null;
}
}
}
- /**
- * Get base URL fixed for proxies
- *
- * @param Request $request PSR Request
- *
- * @return string
- */
- private function getGaletteBaseUrl(Request $request)
- {
- $routeContext = RouteContext::fromRequest($request);
-
- $url = preg_replace(
- [
- '|index\.php|',
- '|https?://' . $_SERVER['HTTP_HOST'] . '(:\d+)?' . '|'
- ],
- ['', ''],
- $routeContext->getBasePath()
- );
- if (strlen($url) && substr($url, -1) !== '/') {
- $url .= '/';
- }
- return $url;
- }
-
/**
* Get route arguments
* php-di bridge pass each variable, not an array of all arguments