웹마스터 팁
닉네임 중복체크 버그 해결방법
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 ++ 로는 고칠수없는건가요?
그동안 잘 고쳐왔는데.. 이상하네요..
제목 | 글쓴이 | 날짜 |
---|---|---|
아이프레임속 링크를 기존페이지에서 이동하기 [1] | 정다운804 | 2008.06.19 |
썸네일 생성이 되지 않을시 확인할 내용.. [4] | 또나아빠 | 2008.06.17 |
설치후 권한 재조정 [4] | 덱스터 | 2008.06.17 |
페이지 작성이나 수정후 적용이 안돼서 고생하는 많은 분들을 위하여 [1] | cyric | 2008.06.17 |
할수 있다!! 내 맘대로 DB주무르기 ★DB방식 변경★ | 토리세상 | 2008.06.16 |
페이지 숫자에 네이버처럼 사각테두리 씌우기 [8] | 탑심 | 2008.06.15 |
☆조회수.추천수 구간에 따른 이미지 나타내기(Hot 등..) - 갤러리게시판&최근이미지위젯☆ [5] | 오기오기 | 2008.06.12 |
설치시 초기화면으로 돌아가는 문제 해결방법 [4] | PICSTORY™ | 2008.06.11 |
링크 사이트 제작을 위한 어드바이스 - MouseOver Preview - [6] | Hammer | 2008.06.10 |
PHP 폼메일 [9] | 헥토르 | 2008.06.09 |
(위젯) 이미지 클라우드 스킨 사용 법 [2] | Simulz | 2008.06.06 |
링크 사이트 제작을 위한 어드바이스 - Fade In MouseOver - [3] | Hammer | 2008.06.06 |
2차메뉴 롤오버 위치 변환.. [3] | 봄처녀 | 2008.06.05 |
이전글,다음글 얻기 (검색결과 까지 포함) (수정) [8] | 라르게덴 | 2008.06.05 |
1.03버전 글쓸때 오류... [1] | 화려한 부활 | 2008.06.05 |
링크 사이트 제작을 위한 어드바이스 - Planning 2 - [6] | Hammer | 2008.06.04 |
링크 사이트 제작을 위한 어드바이스 - Planning 1 - [7] | Hammer | 2008.06.04 |
일정 기간이 지난 글에 코멘트 등록 제한 [3] | 老姜君 | 2008.06.03 |
1.0.3버전 외부 페이지 쿼리 스트링 붙일때 주의 하세요. | 그라미 | 2008.06.03 |
레이아웃에 스크립트를 이용한 화면을 띄우고 싶은 경우 [3] | dhseo | 2008.06.03 |