Note to Dandello: I'm thinking it's best for you to
update your post to make it more complete since that's the place full instructions should be;
not here. As such, please feel free to modify this post of mine, or better yet, delete it altogether since information coming only from you would be best.
Thanks.
************************************
Because Dandello locked her topic, I've quoted her post in that topic below so that anyone using version 2.4 can find
{"$key"} in both places of the
LogInOut.pl file;
not just the one place she mentions.
As close as this forum allows, the following is what Dandello posted (
source):
Quote:The fix for 2.4, 2.5 and 2.5.2
In LogInOut.pl find
print FILE qq~\$pass{"$key"} = '$value';\n~;
replace with:
print FILE qq~\$pass{'$key'} = '$value';\n~;
This code is in two places in LogInOut.pl and both need to be replaced.
What Dandello noted above is the 1st place in the
LogInOut.pl file that you will find
{"$key"}. In my 2.4 forum it's located on line 311 although yours may be found on a different line.
The 2nd place is as follows (on line 363 in my forum; yours may be different):In LogInOut.pl find
print FORGOTTEN qq~\$pass{"$key"} = '$value';\n~;
replace with:
print FORGOTTEN qq~\$pass{'$key'} = '$value';\n~;
To qualify my addition to Dandello's instructions, it should be noted that I haven't had a problem with email addresses breaking the password retrieval function. As such, I have
not made these changes, which are evidently needed to fix what I think has otherwise been classified as a bug.