묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입 폼 변경 문의
2013.02.09 11:10
일단 저는 xe최신버전을 사용하고 있음을 밝힙니다
회원가입 폼에서 이메일 오기입을 방지하기 위해
이메일 주소를 한번더 확인해주는 창을 만들고 싶습니다
예를들면 비밀번호를 쓰는칸이 두개 있듯이 이메일주소 칸도 두개 만들어서
두 칸의 이메일주소가 일치하지 않을경우 오류메세지를 출력해주는 그런 시스템을 만들고 싶은데요
고수님들의 조언 부탁드립니다
댓글 3
-
송동우
2013.02.09 13:36
-
xewinn
2013.02.09 18:05
상세한 답변 감사드립니다^^ 바로 적용해보도록 하겠습니다 (저는 아이디 방식 로그인 사용중입니다)
그런데 혹시 이메일이 일치하지 않으면 가입이 아예 안되게 할수도 있나요? 그렇게 까지 하면 많이 복잡한가요? ㅎㅎ
-
송동우
2013.02.10 01:36
일치하지 않으면 가입이 안되게 하려면
위의 코드의 input 에 name값을 주고
xe - modules - member - member.controller.php 열고
line 1703 쯤에
function insertMember(&$args, $password_is_hashed = false) {
이것 아래에
if($args->email_address!=Context::get('input의 name값')) return new Object(-1, 'E-mail not matched');이것을 삽입하면 됩니다........
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
김 기 상 |
데이타이전
[2]
![]() | 2013.02.09 by sejin7940 |
gurahj | 1.5.0 업데이트 후 [1] | 2013.02.09 by sejin7940 |
wulff | 게시판 Data 삭제 관련... [1] | 2013.02.09 by sejin7940 |
XE만세 | 작성 글에 댓글이 달릴 때 기본적으로 쪽지가 오게 되어있지요? [2] | 2013.02.09 by XE만세 |
원보드 | 베스트 게시판 옮겨 갈때 옮겨 간다는 메시지 뜨게 하려면? [2] | 2013.02.09 by 송동우 |
건방진 | 가입폼에서 기본항목을 추가 방법 [1] | 2013.02.09 by 송동우 |
가가가과갸 | 모바일관련 질문입니다. | |
다섯클로버 | xe 정말 자세하게 다루고 있는 책 없을까요. [1] | 2013.02.09 by 송동우 |
소누스 | 아이프레임에 관하여 [1] | 2013.02.09 by 송동우 |
kjkyu0401 |
유튜브 태그가 레이아웃을 덮칩니다
[1]
![]() | 2013.02.09 by 송동우 |
가가가과갸 | 쪽지함관련 질문합니다. [1] | 2013.02.09 by 송동우 |
kjkyu0401 |
멀쩡하던 댓글이 갑자기 안보입니다.
![]() | |
오락실주인 |
문의 카운터가 안잡혀염 ㅠ
![]() | |
노란학 | 일정 게시판의 게시글 열람 문제 | |
원보드 | 추천 특정 숫자 이상시 게시판 이동 소스코드좀 살펴주세요. [2] | 2013.02.08 by XE만세 |
원보드 | 아래 답변자 님이 올려주신 주소 잘 안됩니다. [2] | 2013.02.08 by 송동우 |
원보드 | 특정 추천수 이상 이면 게시판 이동 하는 소스코드 직접수정해 주세요 [1] | 2013.02.08 by 송동우 |
노스. | 모든 계정 로그인 불가능 [2] | 2013.02.08 by 원보드 |
김영신2 |
PC와 모바일에서 보는 페이지가 다른이유(게시글 쏠림)
![]() | |
쥬루룬 |
설치가 안되는데요..
[1]
![]() | 2013.02.08 by 원보드 |
signup_form.html 열고
<li>
<p class="q">{$lang->email_address} {$lang->cmd_confirm} <em style="color:red">*</em></p>
<p class="a">
<input type="text" onBlur="if(this.value!=email_address.value) alert('E-mail not matched!!!\n{$lang->email_address}{$lang->cmd_confirm}')" />
</p>
</li>
이것 추가해보세요
이메일 로그인 / 아이디로그인에 따라 적용할 위치가 다릅니다.
어떤 로그인을 사용하는지 알 수 없어서 코드만 올렸으니
적용해서 웹에서 결과보고 정확한 위치 잡으세요......
참고
위 코드를 적용해도 경고창 무시하고 등록하면 등록이 됩니다.
단지 이메일을 넣고 이메일 확인을 넣었을 때, 서로 매치가 되지 않으면 경고창을 띄우는 겁니다.
질문의 목적이 의도적이 아닌 실수로 잘못 입력하는 이메일에 대한 안내 메세지를 띄우는 것으로 보여
간단히 방법으로 처리했습니다..........
적용예 ....눈으로 보기.....