diff -ru typo3_src_4.4_dev/typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php typo3_src-4.4.6/typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php --- typo3_src_4.4_dev/typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php 2011-01-06 10:05:55.000000000 +0100 +++ typo3_src-4.4.6/typo3/sysext/felogin/pi1/class.tx_felogin_pi1.php 2011-01-06 10:03:41.000000000 +0100 @@ -368,7 +368,11 @@ $this->prefixId . '[user]' => $user['uid'], $this->prefixId . '[forgothash]' => $randHash )); - + $link = preg_replace( + array('/\[/', '/\]/'), + array('%5B', '%5D'), + $link + ); $msg = sprintf($this->pi_getLL('ll_forgot_validate_reset_password', '', 0), $user['username'], $link, $validEndString); // no RDCT - Links for security reasons