Fixed bug #12990 : referrer in felogin form is not encoded correctly (Thanks to...
authorSteffen Kamper <info@sk-typo3.de>
Mon, 31 May 2010 08:42:52 +0000 (08:42 +0000)
committerSteffen Kamper <info@sk-typo3.de>
Mon, 31 May 2010 08:42:52 +0000 (08:42 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@7783 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php

index a7095a5..a6cd432 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2010-05-31  Steffen Kamper  <info@sk-typo3.de>
+
+       * Fixed bug  #12990 : referrer in felogin form is not encoded correctly (Thanks to Jigal van Hemert)
+       
 2010-05-31  Dmitry Dulepov  <dmitry.dulepov@gmail.com>
 
        * Fixed bug #13858: IS cannot not index files if absRefPrefix is set and indexExternalURLs is not (thanks to Christian Kuhn and Steffen Ritter for help!)
index 8c2c55d..c882e5b 100644 (file)
@@ -474,7 +474,7 @@ class tx_felogin_pi1 extends tslib_pibase {
                if (t3lib_div::inList($this->conf['redirectMode'], 'referer') || t3lib_div::inList($this->conf['redirectMode'], 'refererDomains')) {
                        $referer = $this->referer ? $this->referer : t3lib_div::getIndpEnv('HTTP_REFERER');
                        if ($referer) {
-                               $extraHiddenAr[] = '<input type="hidden" name="referer" value="' . rawurlencode($referer) . '" />';
+                               $extraHiddenAr[] = '<input type="hidden" name="referer" value="' . htmlspecialchars($referer) . '" />';
                        }
                }