회원가입/수정폼 에서 이메일 확인 과정에서..

회원가입/수정폼 에서 이메일 확인 과정에서..

QA

회원가입/수정폼 에서 이메일 확인 과정에서..

본문

회원 가입 폼과 수정폼이 하나의 파일로 같습니다.

근데 희한한 경우가 생겼습니다.

 

회원 신규 가입시에 이메일을 기존 회원과 중복이 될 때 '이미 사용중인 E-mail 주소입니다.' 라는 멘트가 나오고, 커서가 이메일 폼을 가리킵니다.

 

근데, 회원으로 로그인 후, 회원 정보 수정을 위해 비밀번호 넣고, 수정양식으로 들어갔을때,

이메일을 수정을 하는데, 만약 이메일을 기존 타 회원과 동일한 이메일을 입력하면 역시나 동일한 '이미 사용중인 E-mail 주소입니다.'  문구가 나옵니다. 근데 이 문구가 나오는 순간 뒷바탕은 모두 하얀색이고, 그 문구창을 '확인' 누르면 홈 화면으로 가버립니다.

 

소스는 딱히 고친건 없는것 같습니다만(더구나 회원가입폼 및 수정폼이 같은 파일인데) ,, 물론 뭔가가 바뀌었으니 그렇겠죠..ㅜㅜ

 

뭐가 문제일까요?

아래는 가입/수정 파일의 이메일 입력 부분입니다.

 

 

 

        <tr>
            <th scope="row"><label for="reg_mb_email">E-mail<strong class="sound_only">필수</strong></label></th>
            <td>
                <?php if ($config['cf_use_email_certify']) {  ?>
                <span class="frm_info">
                    <?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; }  ?>
                    <?php if ($w=='u') { echo "E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; }  ?>
                </span>
                <?php }  ?>
                <input type="hidden" name="old_email" value="<?php echo $member['mb_email'] ?>">
                <input type="text" name="mb_email" value="<?php echo isset($member['mb_email'])?$member['mb_email']:''; ?>" id="reg_mb_email" required class="frm_input email required" size="40" maxlength="100">
    <? echo "수정 w=u ? ===> ".$w; ?>
            </td>
        </tr> 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

회원정보가 update 될때에 이메일 체크를 하게 되어있습니다.

해당 페이지에서 동적으로 체크를 하시기위해서는 해당 회원수정페이지하단에

스크립트나 ajax로 이메일 체크를 해야합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 27
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT