테스트 사이트 - 개발 중인 베타 버전입니다

회원 가입 설정에서 이메일만 필수로 받고 싶습니다. 채택완료

Masterhwan마스터환 2년 전 조회 1,300

회원 가입 설정에서 아이디 비번 이메일만 필수로 입력 받고 나머지는 선택적으로 받고 싶어 수정을 했는데

 

어디가 잘못 되었을까요....?

 

아래와 같이 닉네임 입력을 안했는데 예약된 단어라고 뜹니다..

 

 

register_form.skin.php

</p>

<p>  <li>

                    <label for="reg_mb_name">이름 <?php echo $desc_name ?></label>

                    <input type="text" id="reg_mb_name" name="mb_name" value="<?php echo get_text($member['mb_name']) ?>"  <?php echo $name_readonly; ?> class="frm_input full_input <?php echo $name_readonly ?>" size="10" placeholder="이름">

                </li>

                <?php if ($req_nick) {  ?>

               <li>

                    <label for="reg_mb_nick">

                        닉네임

                        <button type="button" class="tooltip_icon"><i class="fa fa-question-circle-o" aria-hidden="true"></i><span class="sound_only">설명보기</span></button>

                        <span class="tooltip">공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
 닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다.</span>

                    </label>

                    

                    <input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>">

                    <input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>" id="reg_mb_nick"   class="frm_input   nospace full_input" size="10" maxlength="20" placeholder="닉네임">

                    <span id="msg_mb_nick"></span>                    

                </li>

                <?php }  ?>

    

                <li>

                    <label for="reg_mb_email">E-mail (필수)

                    

                    <?php if ($config['cf_use_email_certify']) {  ?>

                    <button type="button" class="tooltip_icon"><i class="fa fa-question-circle-o" aria-hidden="true"></i><span class="sound_only">설명보기</span></button>

                    <span class="tooltip">

                        <?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; }  ?>

                        <?php if ($w=='u') { echo "E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; }  ?>

                    </span>

                    <?php }  ?>

                    </label></p>

<p>                    <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 full_input required" size="70" maxlength="100" placeholder="E-mail">

                </li>

    

                <?php if ($config['cf_use_homepage']) {  ?>

                <li>

                    <label for="reg_mb_homepage">홈페이지<?php if ($config['cf_req_homepage']){ ?> (필수)<?php } ?></label>

                    <input type="text" name="mb_homepage" value="<?php echo get_text($member['mb_homepage']) ?>" id="reg_mb_homepage" <?php echo $config['cf_req_homepage']?"required":""; ?> class="frm_input full_input <?php echo $config['cf_req_homepage']?"required":""; ?>" size="70" maxlength="255" placeholder="홈페이지">

                </li>

                <?php }  ?>

  

</p>

<p>// 이름 검사

    /*

    if (f.w.value=="") {

        if (f.mb_name.value.length < 1) {

            alert("이름을 입력하십시오.");

            f.mb_name.focus();

            return false;

        }

*/

        /*

        var pattern = /([^가-힣\x20])/i;

        if (pattern.test(f.mb_name.value)) {

            alert("이름은 한글로 입력하십시오.");

            f.mb_name.select();

            return false;

        }

        

    }*/</p>

<p>    <?php if($w == '' && $config['cf_cert_use'] && $config['cf_cert_req']) { ?>

    // 본인확인 체크

    if(f.cert_no.value=="") {

        alert("회원가입을 위해서는 본인확인을 해주셔야 합니다.");

        return false;

    }

    <?php } ?></p>

<p>    // 닉네임 검사

    /*

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

        var msg = reg_mb_nick_check();

        if (msg) {

            alert(msg);

            f.reg_mb_nick.select();

            return false;

        }

    }

*/</p>

<p>

 

register_form_update.php

</p>

<p>

    if ($w=='') {

        if ($msg = exist_mb_id($mb_id))     alert($msg);</p>

<p>        if (get_session('ss_check_mb_id') != $mb_id || get_session('ss_check_mb_email') != $mb_email) {

            set_session('ss_check_mb_id', '');

            set_session('ss_check_mb_email', '');</p>

<p>            alert('올바른 방법으로 이용해 주십시오.');

        }</p>

<p> </p>

<p>

 

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
그누위즈

bbs/register_form_update.php

</p>

<p>if ($msg = reserve_mb_nick($mb_nick))   alert($msg, "", true, true);</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

M
Masterhwan마스터환
2년 전
이제는 이미 존재하는 닉네임이라고 하는데 이건 어떻게 수정 하면 될까요...?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인