웹마스터 팁
닉네임 중복체크 버그 해결방법
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 ++ 로는 고칠수없는건가요?
그동안 잘 고쳐왔는데.. 이상하네요..
제목 | 글쓴이 | 날짜 |
---|---|---|
사랑비Bgm 플레이기 설치하고 제어하기 [5] | 팔공산 | 2008.11.22 |
이미지 정보표시(EXIF) 영문을 한글로 [6] | Diver | 2008.11.23 |
1.1.0으로 패치하신분들 이미 모듈이 있습니다 오류 수정 [1] | 김도훈449 | 2008.11.23 |
약관 동의 후 가입하기 [2] | findwind | 2008.11.24 |
에디터 본문 및 댓글 입력 글자크기 줄이기 [5] | HIKARU | 2008.11.24 |
1.1.0 업데이트 로그인문제관련 [6] | 그냥뛰어 | 2008.11.24 |
1.1.1 패치후에 관리자 모드 접속시 에러 해결입니다. [7] | kim donggyu | 2008.11.25 |
[설문조사] 메인페이지에 넣기와 효율적으로 관리하기 [6] | 빨간발 | 2008.11.27 |
본문내용을 강재로 중앙정렬시키는 꽁수 [4] | 크르르 | 2008.11.28 |
홈페이지의 아이콘(favicon)이 어느날 갑자기 사라졌을때... [1] | 크르르 | 2008.11.28 |
글작성시 초기 기본 카테고리 선택 하기 [7] | 똑디 | 2008.11.29 |
[초간단]회원팝업메뉴에 메뉴넣기 [1] | Pw-NET | 2008.11.30 |
1.1.1 패치후 게시판에서 파일첨부 레이어 겹침현상 문제 [1] | 늘미소 | 2008.12.01 |
1.1.1로 업데이트시 참고하세요(1.0.3에서 업뎉했습니다) [4] | 아이스마일 | 2008.12.04 |
플래닛XE - Me2day 연동시 참고사항입니다. | 파산팩토리 | 2008.12.07 |
서브홈페이지 만들기 [5] | 가리사니 | 2008.12.09 |
XE 로그인이 안될때 확인해 보세요. [7] | 똑디 | 2008.12.11 |
XE와 별도 프로그램 연동시 세션공유 [15] | 똑디 | 2008.12.12 |
회원아이디 클릭시 메일보내기 기능 숨기기 [9] | 똑디 | 2008.12.18 |
주민등록 번호 받기(수정) [23] | 개돌 | 2008.12.18 |