웹마스터 팁
닉네임 중복체크 버그 해결방법
2014.06.29 08:38
이 버그는 모든사이트에 해당됩니다. 나름 큰 버그라고 생각되기에 올려봅니다.
현재 XE코어 이슈로 등록해둔 상태입니다.
[ 버그 유발방법 ]
1. 미리 닉네임 [??, ???, ????] 등 물음표로된 닉네임을 가진 회원을 생성해둠.
2. 그후 미리 만들어둔 물음표닉네임 글자수와 같은 길이의 닉네임으로 회원가입시 중복닉네임이 아닌데도 불구하고 중복닉네임으로 검색됨.
예를 들어 ??? 라는 닉네임의 회원이 있을경우
"가나다", "김정은" 과 같이 3글자닉네임은 생성이 불가능하게 됩니다.
궁금하면 직접 테스트해보세요.
[ 임시 해결방안 ]
1. modules/member/member.controller.php 오픈
2. 아래 소스로 검색
$member_srl = $oMemberModel->getMemberSrlByNickName($value);
3. 해당 소스 윗줄에 아래 소스 삽입
if(preg_match("/['?']+/", $value)) return new Object(0,'닉네임에는 물음표가 들어갈 수 없습니다.');
4. 다시 아래소스로 검색
$member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
* 2개가 검색될겁니다.
5. 윗줄에 아래소스 삽입 (검색된 2군데 모두 해야함)
if(preg_match("/['?']+/", $value)) return new Object(-1,'닉네임에는 물음표가 들어갈 수 없습니다.');
6. 그후 관리자페이지 회원목록에서 "?" 키워드로 닉네임검색해서 물음표들어간회원 닉네임 적절히 수정해주시면 될거같네요
댓글 7
-
도메인8295
2014.06.29 09:51
좋은 팁 감사합니다 :) -
geogeo123
2014.06.30 13:15
회원정보변경에서도 역시 물음표를 제한해주려면 어떻게 해줘야 하나요??
-
소렌트.
2014.06.30 22:11
위팁이 가입시/수정시 모두 적용되는 팁입니다.
-
geogeo123
2014.06.30 13:30
그리고 아이디에도 ??? 표시가 들어가지 않기 하기 위해선 어떻게 해야 하나요?
-
geogeo123
2014.07.01 01:36
테스트를 해보려고 회원가입에서 닉네임안에 ??? 로 닉네임을 쳐보니
아래 빨간색 경고 문구로 �г��ӿ��� ����ǥ�� ��� �� �����ϴ�.
이렇게 뜨는데.. 무엇이 문제일까요?
다 올바르게 해주었습니다만..
스케치북이고 1.7.3.7 버전입니다
-
소렌트.
2014.07.04 11:56
혹시 메모장등으로 수정하셨으면 파일인코딩때문에 한글이 깨질수가 있습니다.
에디트플러스 같은 프로그램으로 UTF-8 파일로 변환해보세요
-
geogeo123
2014.07.04 16:28
notepad ++ 로 고쳤습니다만.... notepad ++ 로는 고칠수없는건가요?
그동안 잘 고쳐왔는데.. 이상하네요..
제목 | 글쓴이 | 날짜 |
---|---|---|
자신의 홈페이지에 플래시 오락실을 등록 해보자. [2] | 조성우371 | 2008.12.20 |
회원정보 이미지 항목 추가 [3] | 개돌 | 2008.12.22 |
메인 페이지가 백지로 나올 때 이렇게 해보세요. [4] | 시금치 | 2008.12.23 |
IIS7, PHP 5, MySQL 5, 제로보드 설치기 [1] | 54장 | 2008.12.26 |
음악판매 [5] | 물푸레646 | 2008.12.27 |
업그레이드 후 아이콘 혹은 이미지 깨짐현상 발생시 [2] | 플로리다 | 2008.12.31 |
로그인한 회원만 최근 게시글, 검색등 볼수 있도록 하기 [3] | [_)s | 2008.12.31 |
.htaccess 파일을 쉽게 만드는 방법 [5] | 김병화999 | 2009.01.01 |
확장 컴포넌트 출력 아이콘 표시 | o앙마o | 2009.01.02 |
rewrite 모듈 - 아파치 설정.. [1] | 야간비행7 | 2009.01.03 |
사진 첨부 등록 시 화일 사라짐 [2] | 정욱재 | 2009.01.03 |
XE 업그레이드후 모듈 업데이트 안되고, 모듈 생성시 이미 존재하는 모듈이라고 나올때 | 또나아빠 | 2009.01.05 |
팁이라고까지 할껀 없지만.....(db날렸을때..카페24사용시) [3] | 왜만지냐 | 2009.01.06 |
전화번호 형식의 확장변수를 목록에 출력하고 싶을 때 | serendip | 2009.01.06 |
UCC솔루션에 대한 조사입니다~^^ [2] | 내다 | 2009.01.08 |
회원가입시 닉네임 중복사용 가능하게 하기.. [3] | 一淚™ | 2009.01.08 |
XE 초기설치시 error 500 이 나오며 설치가 안될때 [1] | sangjaezzi | 2009.01.09 |
알ftp, editplus 계정정보 파일 백업 | yjnet | 2009.01.10 |
SMTP 인증 회원가입 메일 인증 , 비밀번호 오류찾기 및 답변글 메일로 받기 [11] | FFHosting | 2009.01.12 |
제로보드XE 쉽게 업데이트 하는 방법.. [13] | 청개구리00 | 2009.01.12 |