]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
Interface Fix: too short username are forbidden during registration
authormensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Thu, 15 Jan 2009 17:19:45 +0000 (17:19 +0000)
committermensonge <mensonge@b3834d28-1941-0410-a4f8-b48e95affb8f>
Thu, 15 Jan 2009 17:19:45 +0000 (17:19 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@236 b3834d28-1941-0410-a4f8-b48e95affb8f

register.php
services/userservice.php

index 9bee1dbcb479d2dcab994a05349328a2e574eb88..bc1196a698b857db9fd4918cd40eb68889d6fd7d 100644 (file)
@@ -49,7 +49,7 @@ if (POST_SUBMITTED != '') {
         
     // Check if username is valid (length, authorized characters)
     } elseif (!$userservice->isValidUsername($posteduser)) {
-        $tplVars['error'] = T_('This username is not valid (too long, forbidden characters...), please make another choice.');        
+        $tplVars['error'] = T_('This username is not valid (too short, too long, forbidden characters...), please make another choice.');        
     
     // Check if e-mail address is valid
     } elseif (!$userservice->isValidEmail(POST_MAIL)) {
index ad79d34218b75073b6b95d96afcec50d4b158f11..fa0d5c9c3e19117aa7db7d8c86ec84adfa5e51a7 100644 (file)
@@ -445,7 +445,9 @@ class UserService {
        }
 
        function isValidUsername($username) {
-               if (strlen($username) > 24) {
+               if (strlen($username) < 4) {
+                       return false;
+               }elseif (strlen($username) > 24) {
                        // too long usernames are cut by database and may cause bugs when compared
                        return false;
                } elseif (preg_match('/(\W)/', $username) > 0) {