웹마스터 팁

이 버그는 모든사이트에 해당됩니다. 나름 큰 버그라고 생각되기에 올려봅니다.

현재 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. 그후 관리자페이지 회원목록에서 "?" 키워드로 닉네임검색해서 물음표들어간회원 닉네임 적절히 수정해주시면 될거같네요

제목 글쓴이 날짜
인증메일 안가는 문제- 완전 간단 해결 꿈섬 2014.07.27
아이디 첫글자에 숫자 허용 [2] wooildang 2014.07.24
Windows10 에서 IIS + mysql + PHP 설치 [10] file HSJI 2014.07.21
외부 페이지에서 회원 extra_vars 변수 가져오기 [1] Happyphp 2014.07.09
jqm(jQuery Mobile) 사용 시 XE의 CSS 와 충돌할 때 file Canto 2014.07.03
닉네임 중복체크 버그 해결방법 [7] 소렌트. 2014.06.29
상단에 스르르~ 닫기 가능한 배너 달기 [30] file 야옹잉 2014.06.20
관리자페이지에서 콘텐츠->파일 에서 등록된 파일 전체 리스트에 이미지가 바로 나타나도록 [2] sejin7940 2014.06.19
XHTML 과 CSS 오류검사를 해주는 사이트 입니다. 디테일 2014.06.07
홈페이지에 접속한 장치의 너비 구하기 [3] CosignStudio 2014.05.28
유저가 자신의 회원정보 전체를 공개/비공개 설정하게 하는 방법 [2] sejin7940 2014.05.27
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법 [2] file mAKEkr 2014.05.20
xe_documents DB 테이블이 깨져서 게시판이 엉망이 됄경우 file 지으니 2014.05.17
갑자기 사이트 세팅을하던도중 DB line 674 에러 대처법 xe공부중44 2014.05.01
폰갭 제작시 자바스크립트로 get 변수 전달 받기 웹빌드 2014.04.30
포인트복권 팝업창 말고 현재창에서 바로 사용하기! [1] 바가G 2014.04.28
유챗 팝업창으로 만들기 [1] file oscarmike 2014.04.26
머니시스템 보유머니 출력하기 [13] oscarmike 2014.04.24
css를 이용한 페이지 인식 헤이즈디자인 2014.04.23