From 64b5b1902c5921929cad57a19244dbc0743b6936 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Wed, 11 Jun 2008 10:18:24 -0400 Subject: [PATCH] canonicalization lowercases nicknames darcs-hash:20080611141824-84dde-a1016e113f7ba0e32685d935cd57618c60db2265.gz --- actions/register.php | 2 +- lib/util.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/register.php b/actions/register.php index d2e54b6345..d41eb9490e 100644 --- a/actions/register.php +++ b/actions/register.php @@ -54,7 +54,7 @@ class RegisterAction extends Action { } else if (!Validate::string($nickname, array('min_length' => 1, 'max_length' => 64, 'format' => VALIDATE_NUM . VALIDATE_ALPHA_LOWER))) { - $this->show_form(_t('Nickname must have only letters and numbers and no spaces.')); + $this->show_form(_t('Nickname must have only lowercase letters and numbers and no spaces.')); } else if ($this->nickname_exists($nickname)) { $this->show_form(_t('Nickname already exists.')); } else if ($this->email_exists($email)) { diff --git a/lib/util.php b/lib/util.php index 614e9f070c..900149fc22 100644 --- a/lib/util.php +++ b/lib/util.php @@ -385,7 +385,7 @@ function common_current_user() { # get canonical version of nickname for comparison function common_canonical_nickname($nickname) { # XXX: UTF-8 canonicalization (like combining chars) - return $nickname; + return strtolower($nickname); } # get canonical version of email for comparison