Example #1
0
 function check_username_available()
 {
     $user_obj = new User();
     global $base_path;
     $url_request = explode("?", $_SERVER['REQUEST_URI']);
     if (trim(@$url_request[1]) != '') {
         $name = explode("=", $url_request[1]);
         $name[1] = urldecode($name[1]);
         $find = $user_obj->check_username_available($name[1]);
         if ($find) {
             echo "false";
         } else {
             echo "true";
         }
         exit;
     } else {
         header("location: {$base_path}", 0, 301);
         exit;
     }
 }
Example #2
0
 private function check_username($username)
 {
     $return = '';
     if ($username == '') {
         $return .= 'Username cannot be left blank.<br />';
     }
     if (User::check_alphanumeric($username) != TRUE) {
         $return .= 'Username must only contain letters and numbers.<br />';
     }
     if (User::check_username_available($username) != TRUE) {
         $return .= 'Username not available.<br />';
     }
     return strlen($return) > 0 ? $return : TRUE;
 }