aboutsummaryrefslogtreecommitdiff
path: root/lib/navigation/LoginNavigation.php
diff options
context:
space:
mode:
authorPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
committerPhilipp Schüttlöffel <schuettloeffel@zqs.uni-hannover.de>2024-09-24 10:53:31 +0200
commit4459dd7917f4d1c34f40bb68f0e991e9c3d53e4c (patch)
tree5c07151ae61276d334e88f6309c30d439a85c12e /lib/navigation/LoginNavigation.php
parentda0022e5c1abbf9825ae76debaabdff7e8623bb4 (diff)
parent97a188592c679890a25c37ab78463add76a52ff7 (diff)
Merge branch 'main' into issue-3911issue-3911
Diffstat (limited to 'lib/navigation/LoginNavigation.php')
-rw-r--r--lib/navigation/LoginNavigation.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/navigation/LoginNavigation.php b/lib/navigation/LoginNavigation.php
index f5a1a38..7eb3cf0 100644
--- a/lib/navigation/LoginNavigation.php
+++ b/lib/navigation/LoginNavigation.php
@@ -36,7 +36,11 @@ class LoginNavigation extends Navigation
$standard_login_active = true;
}
if ($auth_plugin instanceof StudipAuthSSO && isset($auth_plugin->login_description)) {
- $navigation = new Navigation($auth_plugin->plugin_fullname . ' ' . _('Login'), '?sso=' . $auth_plugin->plugin_name);
+ $navigation = new Navigation(
+ $auth_plugin->plugin_fullname . ' ' . _('Login'),
+ Request::url(),
+ ['again' => 'yes', 'sso' => $auth_plugin->plugin_name, 'cancel_login' => 1]
+ );
$navigation->setDescription($auth_plugin->login_description);
$this->addSubNavigation('login_' . $auth_plugin->plugin_name, $navigation);
}