From: Jan Schneider Date: Wed, 28 Jul 2010 16:12:44 +0000 (+0200) Subject: Fix this. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d76a099bdc8cf1ab738b241b771198b0699cd983;p=horde.git Fix this. --- diff --git a/horde/login.php b/horde/login.php index bbcb028bf..3554487df 100644 --- a/horde/login.php +++ b/horde/login.php @@ -260,12 +260,14 @@ if (!empty($conf['auth']['alternate_login'])) { $url_in = Horde::selfUrl(true, true, true); } $anchor = _addAnchor($url_in, 'param', $vars, $url_anchor); + $found = false; foreach ($url->parameters as $key => $value) { if (strpos($value, '%u')) { $url->parameters[$key] = str_replace('%u', rawurlencode($anchor), $value); + $found = true; } - - } else { + } + if (!$found) { $url->add('url', $anchor); } header('Location: ' . _addAnchor($url, 'url', $vars, $url_anchor));