コード例 #1
0
ファイル: register.php プロジェクト: duongtruong/zanado
 public function check_username()
 {
     if ($this->input->is_ajax_request()) {
         $ajax = new AjaxResponse();
         $nameUser = strtolower($this->input->post('username'));
         if ($this->_inValidUsername($nameUser) != true) {
             $ajax->type = AjaxResponse::ERROR;
             $ajax->element = 'error-username';
             $ajax->message = 'Tên đăng nhập này không được sử dụng!';
             exit($ajax->toString());
         }
         if (Public_class::isValidUsername($nameUser) != 1) {
             $ajax->type = AjaxResponse::ERROR;
             $ajax->element = 'error-username';
             $ajax->message = 'Tên đăng nhập từ 3-15 ký tự và không chứa ký tự đặc biệt!';
             exit($ajax->toString());
         }
         $user = $this->db->get_where('users', array('username' => trim($nameUser)));
         if ($user->num_rows() > 0) {
             $ajax->type = AjaxResponse::ERROR;
             $ajax->element = 'error-username';
             $ajax->message = 'Tên đăng nhập này đã tồn tại!';
             exit($ajax->toString());
         }
         $ajax->type = AjaxResponse::SUCCESS;
         $ajax->message = 'Tên đăng nhập hợp lệ!';
         exit($ajax->toString());
     } else {
         exit('Invalid request!');
     }
 }