Example #1
0
 /**
  * 회원가입시 닉네임을 체크하는 함수입니다
  */
 public function _mem_nickname_check($str)
 {
     $this->load->helper('chkstring');
     if (chkstring($str, _HANGUL_ + _ALPHABETIC_ + _NUMERIC_) === false) {
         $this->form_validation->set_message('_mem_nickname_check', '닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다');
         return false;
     }
 }
Example #2
0
 /**
  * 회원가입시 닉네임을 체크하는 함수입니다
  */
 public function _mem_nickname_check($str)
 {
     $this->load->helper('chkstring');
     if (chkstring($str, _HANGUL_ + _ALPHABETIC_ + _NUMERIC_) === false) {
         $this->form_validation->set_message('_mem_nickname_check', '닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다');
         return false;
     }
     if (preg_match("/[\\,]?{$str}/i", $this->cbconfig->item('denied_nickname_list'))) {
         $this->form_validation->set_message('_mem_nickname_check', $str . ' 은(는) 예약어로 사용하실 수 없는 닉네임입니다');
         return false;
     }
     $countwhere = array('mem_nickname' => $str);
     $row = $this->Member_model->count_by($countwhere);
     if ($row > 0) {
         $this->form_validation->set_message('_mem_nickname_check', $str . ' 는 이미 다른 회원이 사용하고 있는 닉네임입니다');
         return false;
     }
     $countwhere = array('mni_nickname' => $str);
     $row = $this->Member_nickname_model->count_by($countwhere);
     if ($row > 0) {
         $this->form_validation->set_message('_mem_nickname_check', $str . ' 는 이미 다른 회원이 사용하고 있는 닉네임입니다');
         return false;
     }
     return true;
 }
Example #3
0
 /**
  * 댓글입력시 비회원이 입력한 경우 닉네임을 체크합니다
  */
 public function _mem_nickname_check($str)
 {
     $this->load->helper('chkstring');
     if (chkstring($str, _HANGUL_ + _ALPHABETIC_ + _NUMERIC_) === false) {
         $this->form_validation->set_message('_mem_nickname_check', '닉네임은 공백없이 한글, 영문, 숫자만 입력 가능합니다');
         return false;
     }
     if (preg_match("/[\\,]?{$str}/i", $this->cbconfig->item('denied_nickname_list'))) {
         $this->form_validation->set_message('_mem_nickname_check', $str . ' 은(는) 예약어로 사용하실 수 없는 닉네임입니다');
         return false;
     }
     return true;
 }