웹마스터 팁
닉네임 중복체크 버그 해결방법
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] | sejin7940 | 2014.01.25 |
부트스트랩 기초 지식 강의 | 돼지코구뇽 | 2014.01.24 |
xe_2009 게시판 스킨 사용시 브라우저 타이틀 지우기 | 착한악마 | 2014.01.23 |
faq 묘듈 사용시 레이아웃을 깨는 css [3] | 착한악마 | 2014.01.23 |
input 체크박스, 라디오버튼 테두리 제거 | 헤이즈디자인 | 2014.01.22 |
1.7.3.8 설치 후 위에 어드민바가 안 보이는 증상을 해결하는 방법. [2] | 야옹이님 | 2014.01.22 |
Captcha 애드온 준회원만 적용하기 [2] | 라싸 | 2014.01.22 |
썸네일 특정 파일로 불러오기 [18] | Lansi | 2014.01.21 |
[jQuery] PNG투명 이미지 animate시 IE7,8 투명이미지 표현 문제. | 투니페이퍼 | 2014.01.21 |
게시판 최초 정렬을 사용자정의(확장변수) 기준으로 설정 가능하게 하는 방법 [8] | sejin7940 | 2014.01.20 |
메뉴추가가 안돼요. [2] | 궁굼자 | 2014.01.20 |
게시판 설정의 게시판 정보 탭에서, 고급 항목이 항상 노출되도록 하는 방법 [3] | sejin7940 | 2014.01.20 |
룰셋 적용 팁 [1] | 루비스코 | 2014.01.20 |
관리자가 무제한 추천 가능하게 하는 방법 [2] | sejin7940 | 2014.01.17 |
[10원팁] 스케치북 추천/비추천/신고를 눈에 들어오게 | socialskyo | 2014.01.17 |
XE 전체 타이틀(title) 수정하기 [3] | pezex | 2014.01.16 |
정확한 계산기 소스입니다. [2] | 현탁 | 2014.01.15 |
업로드 용량을 .htaccess 파일로 제어하기 [9] | 야옹이님 | 2014.01.15 |
짧은주소 사용시 긴주소 검색엔진 차단시키기 [10] | Volun | 2014.01.14 |
IE의 깨짐현상(호환성보기 문제) [1] | Volun | 2014.01.14 |