diff options
author | Andreas Böhler <dev@aboehler.at> | 2015-07-28 10:31:49 +0200 |
---|---|---|
committer | Andreas Böhler <dev@aboehler.at> | 2015-07-28 10:31:49 +0200 |
commit | 3645308d0bd7742a84323f92be842d9fef84bc0c (patch) | |
tree | a64da87d84956380c52ff557cfb3c72661603f79 | |
parent | 4076f84f888a16e00dc6978a47141b8d8cac8413 (diff) | |
download | nextcloud-server-3645308d0bd7742a84323f92be842d9fef84bc0c.tar.gz nextcloud-server-3645308d0bd7742a84323f92be842d9fef84bc0c.zip |
Add possibility for alternative logins to force redirection of login page
-rw-r--r-- | lib/private/util.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/private/util.php b/lib/private/util.php index 39d64952dc6..4f988abfe1b 100644 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -901,6 +901,14 @@ class OC_Util { $parameters['alt_login'] = OC_App::getAlternativeLogIns(); $parameters['rememberLoginAllowed'] = self::rememberLoginAllowed(); + foreach($parameters['alt_login'] as $params) + { + if(isset($params['forceredirect']) && ($params['forceredirect'] === true)) + { + \OCP\Response::redirect($params['href']); + exit(); + } + } OC_Template::printGuestPage("", "login", $parameters); } |