웹마스터 팁

제 홈피에 있던 글이어서 말이 좀 짧습니다.  양해부탁드립니다

출처 :  http://sejin7940.co.kr/?mid=xe_tips&document_srl=4107

 

-----------------------------------

 

사용하다보면 이런 기능을 원하는 경우가 있을듯하다.

1)  탈퇴해도 가입했던 회원 데이터가 남게 할수는 없을까요?    (불량회원 등과 연락해야할 일이 있을 경우)

2)  탈퇴한 회원이 재가입 못하게 할 수는 없을까?

 

 

-> 방법을 생각하다가, 결국 XE의 '사용중지' 기능을 변형해서 원하는 기능을 구현가능한 방법을 생각해냈다.
     XE 자체 소스를 수정하여, 회원탈퇴시 실제 탈퇴가 되는게 아니라, 사용중지 상태로 자동변경되도록 해둔거죠
    사용중지 가 되면, 해당회원은 로그인도 불가능하고, 메일을 이용한 ID찾기/PW찾기도 전부 불가능해집니다

    반대로, 기존 회원정보는 그대로 전부 보존되기에,

    관리자는 XE관리자 기능의 회원정보 를 통해 해당 회원정보를 기존 그대로 확인가능합니다

    ID도 유지되기에 동일ID로 가입도 불가능하게 되고, 동일닉네임도 사용할 수 없게 되고

    특히 회원가입확장모듈의 주민번호 저장기능까지 사용하시면,  동일 주민번호로는 가입조차 못하게 막을 수 있습니다

    최상이죠? ^^


 

-> 아래의 사항들은,  XE 소스를 변경해야할 부분들입니다

     다만 수정된 부분들은 XE Core 부분이기에, 수정전에 백업을 해두시고, 

     만약 Core 업데이트로 웝상복귀될 경우, 다시 수정하시면 됩니다.

 

 modules/member/lang/ko.lang.php 파일에서
             $lang->msg_user_denied  
             부분을 찾아서 아래처럼 수정
             $lang->msg_user_denied = '탈퇴하신 아이디 입니다 (참고:동일한 아이디로의 가입은 불가합니다)';


modules/member/member.controller.php 파일 에서
       function deleteMember ($member_srl) {  를 찾아서

             // member 테이블에서 삭제
             $output = executeQuery('member.deleteMember', $args);

             부분을 아래처럼 수정

 

            // member 테이블에서 삭제
            $args->denied = "Y";
            $output = executeQuery('member.updateMember', $args);

제목 글쓴이 날짜
메뉴목록이 너무 많아 메뉴를 가로 전역에 걸쳐 넣고 싶으십니까? 또는... [3] 유샤인 2010.03.04
제로보드4에서 XE로 넘어와 헤메는 분들을 위해서(1편)-Xe개념이해와 설치 [16] file 황비 2010.03.18
APMSETUP에서 쓰던 XE를 리눅스 XE로 이전하기 [1] xe가쉽다 2010.03.22
레이아웃 적용 후 게시판 접근 제한 -> 게시판 board 모듈 재설치 해결 [1] refree 2010.04.24
관리자 글 등록시 비번 입력하게 만들기 [5] 우진♡아빠 2010.04.28
로그인 스킨 수정 팁 - 신규 쪽지 수 보여주기 [17] file 러브스킬 2010.05.03
로그인시 다음과같은 오류가 발생합니다. 빠른답변좀 ㅠㅠ [3] file 푸팅 2010.05.10
리눅스 기초 보안처리 [1] 일모도원 2010.06.27
관리자에게 무제한 추천기능 부여 (XE Core 수정) [8] sejin7940 2010.06.30
일반 회원이나 손님도, 제목의 글자색상 및 굵기 설정 가능하게. [1] sejin7940 2010.07.14
회원확장정보 변수 (출처:sMaker) [5] 시니시즘 2010.07.19
모바일 레이아웃 로그인페이지 개선방법 [4] 스카이피아 2010.08.01
무분별한 스팸글 등록으로부터 임시해결 팁 [15] file 라르게덴 2010.08.12
레이아웃 자작시 생기는 회원 모듈과의 충돌 [1] file ZHANG™ 2010.08.15
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] file hhgyu 2010.08.26
어느날 로그인이 안된신다면..? 이걸 점검을.. 청개굴이 2010.09.13
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] SMaker 2010.09.13
css 배경이미지가 잘린다 싶을때... ForHanbi 2010.09.14
로그인/로그아웃 시 그페이지에 그대로 남아있게하기. [4] 롤리^^ 2010.09.16
탈퇴한 회원이 재가입 못하게 막는 방법 & 탈퇴한 회원 정보 보전 방법 [9] sejin7940 2010.09.17