diff options
author | Brion Vibber <brion@pobox.com> | 2010-02-25 11:53:39 -0800 |
---|---|---|
committer | Brion Vibber <brion@pobox.com> | 2010-02-25 11:56:48 -0800 |
commit | a8d0c8d8efca2f0ecd4203184c44c73ff11309fb (patch) | |
tree | 469e4f2f2cbd22667818b5904535646d15e52917 | |
parent | 84fa3776e28ed438169e732327616208c89837e2 (diff) |
Normalize nickname case on login; fixes failed logins where people were typing MixedCase nicknames (if browser saved this form, it would never work again until clearing the saved form data; very icky.)
-rw-r--r-- | lib/util.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/util.php b/lib/util.php index dd8189a58..84928ec48 100644 --- a/lib/util.php +++ b/lib/util.php @@ -134,7 +134,7 @@ function common_check_user($nickname, $password) $authenticatedUser = false; if (Event::handle('StartCheckPassword', array($nickname, $password, &$authenticatedUser))) { - $user = User::staticGet('nickname', $nickname); + $user = User::staticGet('nickname', common_canonical_nickname($nickname)); if (!empty($user)) { if (!empty($password)) { // never allow login with blank password if (0 == strcmp(common_munge_password($password, $user->id), |