웹마스터 팁

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

출처 :  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);

제목 글쓴이 날짜
관리자 페이지 회원/회원설정 추가정보에 추가한 전화번호를 회원목록에 추가하기(수정) [1] 늘푸른이 2012.07.08
탈퇴한 회원이 재가입 못하게 막는 방법 & 탈퇴한 회원 정보 보전 방법 [9] sejin7940 2010.09.17
회원정보 수정 위해 비밀번호 재입력 후 튕기는 경우 [2] sejin7940 2013.01.06
회원정보 페이지에 작성 댓글 보기 추가하기 [7] file 늘푸른이 2012.07.12
회원 정보에 내 포인트 현황 출력하기 [3] file 화랑529 2013.01.08
1.5.4 회원정보에서 회원이 자기 이름 마음대로 수정 못하게 하는 거... [2] 샤로우 2012.12.31
구글(google)에서 나눔 폰트를 불러오는데 적용이 안 될때 (정말 사소한 정보) 빛의바다 2012.12.26
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
회원설정에 레이아웃 설정이 생겼습니다. 회원정보보기페이지 레이아웃 설정 가능 [2] 똑디 2012.10.04
관리자의 회원정보 수정 페이지에 '가입일/최근접속일' 추가하기 [6] file showjean 2012.09.17
개인정보보호 참고자료 [2] file misol 2012.08.22
로그인 정보 폼에 읽지 않은 쪽지 개수 보이기. [21] file 무얼까 2011.07.23
그룹별 회원정보 검색 & 회원의 추가가입폼 복수 검색 팁 (XE 1.5) sejin7940 2012.03.22
일반 페이지에 로그인(세션) 정보 활용하기 [13] noirzo 2008.11.07
코어 1.5.1에서 회원정보에 성별아이콘 쓰기 file 늘푸른이 2011.12.10
최고관리자 이외에는 ''회원정보보기''를 막기 [13] 비나무 2008.07.10
직접 ftp를 이용하여 게시물과 회원정보등 데이터 베이스 백업이 가능한가요 [1] 뉴늅 2011.09.06
게시판에 회원확장변수정보 받아서 표시하기 [3] burster 2011.03.26
우분투 10.04 LTS, 시스템 정보 보기 fsfsdas 2011.02.20
동일서버내 페이지에서 로그인정보 활용하기... [4] 수로 2008.09.06