From 3c6ff771eb3e6e58b27bc7a832830ba421f02cf6 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 28 Jul 2010 18:17:22 +0200 Subject: [PATCH] Still need to catch the encoded place holder too. --- horde/login.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/horde/login.php b/horde/login.php index 3554487df..d077f94f6 100644 --- a/horde/login.php +++ b/horde/login.php @@ -262,8 +262,8 @@ if (!empty($conf['auth']['alternate_login'])) { $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); + if (strpos($value, '%25u') || strpos($value, '%u')) { + $url->parameters[$key] = str_replace(array('%25u', '%u'), rawurlencode($anchor), $value); $found = true; } } -- 2.11.0