웹마스터 팁
회원가입시 닉네임 중복사용 가능하게 하기..
2009.01.08 15:02
1. 먼저, DB 수정이 필요합니다.
따라서 phpmyadmin 접속을 통해 수정하였습니다.
2. 접속 후 좌측에 보면 xe_member라는 테이블이 있습니다. 클릭!
3. 우측페이지 하단에 보시면 인덱스에 키이름이 unique_nick_name인 부분을 X를 클릭하여 삭제
4. 제로보드에서 xe/module/member/member.controll.php 파일을 수정해야합니다.
먼저 대략 392번째 줄의 아래와 같은 부분을 주석처리합니다.
// case '+ '+ 'nick_name' :
// 중복 검사
// $member_srl = $oMemberModel->getMemberSrlByNickName($value);
// if($member_srl && $logged_info->member_srl != $member_srl ) return new Object(0,'msg_exists_nick_name');
// break;
그리고 대략 1231번째 줄의 아래부분도 주석처리
// $member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
// if($member_srl) return new Object(-1,'msg_exists_nick_name');
마지막으로 대략 1345번째 줄의 아래부분도 주석처리 하였습니다.
// $member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
// if($member_srl&&$args->member_srl!=$member_srl) return new Object(-1,'msg_exists_nick_name');
(**파일열어서 NickName으로 검색하면 빠르게 찾아갈 수 있습니다.)
문제발생시 책임못집니다. 반드시 데이터 백업 후 해보세요^^
확인 테스트 버전은 xe 1.1.4입니다.
원래 회원가입시 닉네임대신 이름만 받아서 사용하려고 이름값만 받아서 닉네임에 넘겨줬는데
동명이인이면 가입이 안되어서...
저처럼 실명제 사이트 만들때 사용하시면 좋을듯 합니다.
- [2019/04/03] 묻고답하기 회원가입 select 폼 형식 입력값 불러오기 질문
- [2018/07/13] 묻고답하기 {$system_message} 를 수정하고 싶습니다. *2
- [2018/05/12] 묻고답하기 가입회원 찾기 , 회원별 다른 등급 카테고리
- [2017/01/11] 묻고답하기 모바일 회원가입 오류
- [2017/01/06] 묻고답하기 회원가입 약관을 사용하지 않는데 약관에 동의하라는 메세지가 나옵니다. *2
댓글 3
-
멀고도멀구나
2010.05.13 21:48
-
rhdesign
2012.04.20 01:36
감사합니다. 잘 됩니다 :)
-
SEAN76
2013.11.09 07:05
정말 많은 도움이 되었습니다. 감사합니다. 참고로 Ver 1.3.7.6에서는...
221번째 줄
// case 'nick_name' :
// Check denied ID
// if($oMemberModel->isDeniedNickName($value))
// {
// return new Object(0,'denied_nick_name');
// }
// Check if duplicated
// $member_srl = $oMemberModel->getMemberSrlByNickName($value);
// if($member_srl && $logged_info->member_srl != $member_srl ) return new Object(0,'msg_exists_nick_name');
// break;
이 부분을 주석 처리 하였구요..
또 1852번째 줄..
// if($oMemberModel->isDeniedNickName($args->nick_name))
// {
// return new Object(-1,'denied_nick_name');
// }
// $member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
// if($member_srl) return new Object(-1,'msg_exists_nick_name');
이 부분을 주석 처리 하였더니 되네요..^^
참고 하세요~
제목 | 글쓴이 | 날짜 |
---|---|---|
사이트맵에서 메뉴 생성할때 메뉴 추가 항목에 해당 모듈이 바로 연결되도록 [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 |
혹시 가입시 이메일에도 적용가능할까요?