웹마스터 팁

회원가입 확장 모듈 - http://www.xpressengine.com/index.php?&mid=download&category_srl=18322923&search_keyword=%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85&package_srl=18335281


본인인증이나, 약관/개인정보 확인을 따로 페이지 만들때 썻던 모듈입니다.


정확한 원리는 잘 모르지만 XE 의 회원모듈이 작동할 때 트리거로 이 확장 모듈을 불러와서 

처리 하게 하는 방식 같습니다. 

근데 회원가입 도중 오류가 생겼을시 (아이디 중복이나 이메일 중복등) XE 에서 

오류 메세지를 내려주고 그걸 화면에 뿌려주게 되는데 ( 'XE_VALIDATOR_MESSAGE' )

그럴때도 확장모듈이 앞서 실행 되서 회원가입의 첫단계로 넘어가버립니다.

그러다 보니 오류 메세지도 못보고 회원가입 확장모듈의 첫단계로 넘어가버리네요.


이부분을 수정하는 코드 입니다. 


파일 . xe설치경로/modules/join_extend/join_extend


            if ($config->use_join_extend != 'Y')    return new Object();

            /**
             * 회원가입 submit 이후 오류가 있을 경우에는 확장기능을 사용하지 않는다. 
             */
            if(Context::get('XE_VALIDATOR_MESSAGE')){
                return;
            }
            
            // 회원가입시
            if(Context::get('act') == "dispMemberSignUpForm"){


색으로 표시한 부분이 추가한 코드 입니다. 
XE_VALIDATOR_MESSAGE 오류 메세지를 내려준 경우 이면 확장모듈
이후를 실행 하지 않고 반환 하게 됩니다. 
검색해보니 없어서 여기다가 적어봅니다. 혹시 문제가 될 만한 소지가 있으면 
알려주세요. 

감사합니다. 
제목 글쓴이 날짜
[수정]알림센터 Lite에 메일발송 기능을 추가하기 [11] file 매실茶 2013.11.25
성공적인 홈페이지 제작을 위해 점검해야 될 사안 웹369 2017.12.05
.htaccess 파일 관련 팁(웹 사이트 퍼포먼스 향상 및 트래픽 절감 효과) [21] file 서시빈목 2013.10.22
클라우드플레어 사용시 서버 IP 노출방지 체크리스트 gnbstory 2016.12.09
윈도우 서버 2012 에서 제로보드XE 설치부터 사용하기. [16] file 부롱이 2013.03.29
그룹별 회원 목록 출력 [2] 윤삼 2015.10.25
XE와 마인크래프트 서버 화이트리스트 연동하기 [9] file 연가시먹었다 2012.08.25
모바일 글쓰기 페이지 경고창 [2] file 자동차 2015.09.26
외부 페이지에서 회원 프로필 정보(확장변수) 나타내기 한꼬마 2015.10.14
홈페이지 제작 시 점검사항 15가지 [1] 유래유거 2015.06.29
회원가입시 아이피 기록하기 [10] 수직상승 2014.04.24
알림LITE의 모바일쪽지 확인시 "잘못된 요청" 처리법 [1] Hello_XE 2014.10.28
XE 1.5 이상으로 DB 이전시 일부 DB가 빠질 경우 - 내용추가(0203) [7] sejin7940 2012.02.02
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] socialskyo 2015.03.20
회원정보보기를 팝업으로 띄우는 방법 콜롬보. 2015.03.13
PDF 뷰어 팁 [4] 돼지코구뇽 2014.12.06
사용자 매뉴에 회원정보와 포인트설정 바로가기 기능 삽입 [1] file 간장게장같은남자 2015.01.23
회원가입확장 모듈 - 가입절차중 오류 발생시 처음으로 돌아가는 현상 [1] 김개발 2013.08.30
XE 로만든 앱 + 푸쉬기능 구현하기 (안드로이드) [53] file Xiso 2013.10.16
XE 그룹아이콘 레벨아이콘 아이콘샵 동시출력하기(모르는분들 있으까봐올립니다.) [1] 모앱 2013.02.22