aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoeland Jago Douma <rullzer@users.noreply.github.com>2021-01-15 11:51:30 +0100
committerGitHub <noreply@github.com>2021-01-15 11:51:30 +0100
commitd3ab26c4b0c5c64ac166efd0c577c1b2fec8feed (patch)
treee794ab214a79c90cdb5d7f336d2392f3ad4e5b3b
parentbcb52d64f0838030e70bbc3b1f652e239f17904d (diff)
parentf57b93098b4bc9b621f766b491b4f19c5b88d711 (diff)
downloadnextcloud-server-d3ab26c4b0c5c64ac166efd0c577c1b2fec8feed.tar.gz
nextcloud-server-d3ab26c4b0c5c64ac166efd0c577c1b2fec8feed.zip
Merge pull request #25142 from nextcloud/fix/login_no_logout_redirect
Do not redirect to logout after login
-rw-r--r--core/Controller/LoginController.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/Controller/LoginController.php b/core/Controller/LoginController.php
index 7073584a66b..097a7708318 100644
--- a/core/Controller/LoginController.php
+++ b/core/Controller/LoginController.php
@@ -175,7 +175,10 @@ class LoginController extends Controller {
);
if (!empty($redirect_url)) {
- $this->initialStateService->provideInitialState('core', 'loginRedirectUrl', $redirect_url);
+ [$url, ] = explode('?', $redirect_url);
+ if ($url !== $this->urlGenerator->linkToRoute('core.login.logout')) {
+ $this->initialStateService->provideInitialState('core', 'loginRedirectUrl', $redirect_url);
+ }
}
$this->initialStateService->provideInitialState(