웹마스터 팁

회원가입 확장 모듈 - 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 오류 메세지를 내려준 경우 이면 확장모듈
이후를 실행 하지 않고 반환 하게 됩니다. 
검색해보니 없어서 여기다가 적어봅니다. 혹시 문제가 될 만한 소지가 있으면 
알려주세요. 

감사합니다. 
제목 글쓴이 날짜
1.2.2 업데이트 이후 위젯이 출력안되시는 분들 [1] [1] 반도체맨 2009.05.01
위지윅 에디터의 관리의 활성 비활성이 안될 경우 해결책 [2] 김유중345 2009.05.01
1.2.2 XE에디터에서 글쓸때 <p> <br> 자동 변환 단축키 [14] 샤릉해 2009.05.02
게시판 스킨에서 확장 변수에 값이 없을 경우 해당 항목 표시하지 않기 [6] SMaker 2009.05.04
그룹아이콘이 표시 될 때, 레벨 아이콘 표시 안하기 [2] Hide_D 2009.05.08
XpressEngine 1.2.2용 배경음악 틀 [4] 마빈박사359 2009.05.10
XE에 맞춤법 검사기를 링크해보자! [2] 개돌 2009.05.14
내가 작성 한 글에 대한 일괄 삭제/이동/복사 권한 주기 [2] file 개돌 2009.05.15
까페 아이디 삭제후 동일 아이디로 생성하는 방법 키스메리 2009.05.15
게시판에서 헤더와 풋부분을 붙이면 이미지 출력이 되지 않아요.. [2] 율이★ 2009.05.19
맞춤형 검색창 만들기 [9] thejeon 2009.05.19
스프링노트 연동문제 [2] nonoboy 2009.05.21
별도 페이지 로그인방법 cornet 2009.05.21
에디터에 관리자멘트 넣기 [총정리] [17] file 된장맛껌 2009.05.23
[허접팁] 파일첨부가 안됩니다 [1] 클럽다이 2009.05.23
BGM 쓰시는분 게시판 에서 첨부파일 다운받을때 끊어지시죠?ㅎㅎ [4] 우리아기 2009.05.23
BGM 가로스크롤바 없애는 방법.. 청개굴이 2009.06.03
회원가입시 닉네임 특수문자 제한하기 [10] 절망린 2009.06.06
관리자모드에서 메뉴 항상 펼치기 [1] file 아드레날린 2009.06.09
확장변수값 이미지로 대체하여 나타내기 (실시간 응대목적) [12] file sm3 2009.06.10