회원 가입 스킨에서 이메일 항목 삭제하기 > 기타스킨 강좌

본문 바로가기
사이트 내 전체검색

아이디비번찾기

기타스킨 강좌

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

회원 가입 스킨에서 이메일 항목 삭제하기

페이지 정보

작성자 관리자 작성일17-11-20 10:47 조회186회

본문

회원 가입할 때 입력받는 이메일 항목을 삭제하는 방법입니다.

참고로 이메일을 삭제하면 비번 찾기는 이용할 수 없습니다.


basic 스킨 기준입니다.


1. skin/member/basic/register_form.skin.php 파일 수정


1-1. 이메일 입력 부분 삭제


<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="70" maxlength="100">

    </td>

</tr>



1-2. 같은 파일에서 하단 스크립트 이메일 검사 삭제


// E-mail 검사

if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {

    var msg = reg_mb_email_check();

    if (msg) {

        alert(msg);

        f.reg_mb_email.select();

        return false;

    }

}



2. bbs/register_form_update.php 파일 수정


아래 내용 찾아서 모두 주석 처리하거나 삭제


// if ($msg = empty_mb_email($mb_email))   alert($msg, "", true, true);

// if ($msg = valid_mb_email($mb_email))   alert($msg, "", true, true);

// if ($msg = prohibit_mb_email($mb_email)) alert($msg, "", true, true);

// if ($msg = exist_mb_email($mb_email, $mb_id))   alert($msg, "", true, true);


어떤 내용인지 궁금하시면 상세 내용은 lib/register.lib.php 파일 함수에 모두 있습니다.


function empty_mb_email($reg_mb_email) : 빈 값인지 체크

function valid_mb_email($reg_mb_email) : 정상적인 메일 주소 형식인지 체크

function prohibit_mb_email($reg_mb_email) : 금지 메일 도메인 체크

function exist_mb_email($reg_mb_email, $reg_mb_id) : 중복된 메일 주소인지 체크

로그인 후 댓글을 남겨주세요.
게시물 검색


그누스터디는 그누보드, 영카트 초보 사용자를 위한 정보를 공유합니다.

Copyright © GNUSTUDY. All rights reserved.
상단으로