Felogin - forgotHash needs urldecode
With Felogin, the forgot link send by mail doesn't work because the URL is encoded.
To make it work, change in /typo3/sysext/felogin/Classes/Controller/FrontendLoginController.php :
line 303 :
$piHash = $this->piVars['forgothash'];
$piHash = urldecode($this->piVars['forgothash']);
Then it works :)
[BUGFIX] Add urldecode for the forgotHash in FrontendLoginController
The GET parameter forgothash had to be urlencoded in order to provide
proper, clickable links in emails.
Exploding the hash at the pipe sign broke because it got encoded, thus
no pipe to explode by.
This fix applies a rawurldecode at the explode to avoid side effects.
Releases: master, 7.6
Reviewed-by: Eugen Lang <firstname.lastname@example.org>
Tested-by: Eugen Lang <email@example.com>
Reviewed-by: Christian Kuhn <firstname.lastname@example.org>
Reviewed-by: Jan Helke <email@example.com>
Tested-by: Jan Helke <firstname.lastname@example.org>