redefining user_login fixes the case insensitive issue with password retrieval

git-svn-id: https://develop.svn.wordpress.org/trunk@1302 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
michelvaldrighi 2004-05-18 01:29:29 +00:00
parent f6a92e8e99
commit 592b88b572
1 changed files with 2 additions and 0 deletions

View File

@ -200,6 +200,8 @@ case 'retrievepassword':
$user_login = $_POST["user_login"];
$user_data = get_userdatabylogin($user_login);
// redefining user_login ensures we return the right case in the email
$user_login = $user_data['user_login'];
$user_email = $user_data->user_email;
if (!$user_email || $user_email != $_POST['email']) die(sprintf(__('Sorry, that user does not seem to exist in our database. Perhaps you have the wrong username or email address? <a href="%s">Try again</a>.'), 'wp-login.php?action=lostpassword'));