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

회원가입시 닉네임 삭제요청드립니다..

trap2s 11년 전 조회 16,272

그누4에서는 금새해결했던거같은데 

 

그누5에서는 닉네임 삭제가 어렵네요ㅠ

검색을 해도 잘안되서ㅠ

 

고수님들 부탁드리겠습니다. 

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

답변 5개

별밤총총
8개월 전

감사합니다. 

관리자페이지에서는 여전히 닉네임 부분이 남아있어서, 같은 이름을 가진 회원이 가입하면 중복 오류가 나더라고요. 그부분은 adm/member_form.update.php에서 닉네임 중복체크 부분 코드들을 주석처리하면 될듯합니다^^

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

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

t
6년 전

늦었지만 친절한 답변 감사합니다.

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

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

8년 전

감사합니다..^^

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

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

겨바리
11년 전

저도 찾아보다가 조금 당황스러운 답변밖에 없길래 제가 해보고 올립니다.

닉네임 필드에는 이름이 같이 들어가게 됩니다.



skin/member/basic/register_form.skin.php

 

닉네임 관련 html 삭제

</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"><?php if (isset($member['mb_nick_date']) && $member['mb_nick_date'] > date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면  ?></span></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">    <input type="hidden" name="mb_nick_default" value="<?php echo $member['mb_nick'] ?>"></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">    <input type="hidden" name="mb_nick" value="<?php echo $member['mb_nick'] ?>"></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">    <?php }  ?>


<tr></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            <th scope="row"><label for="reg_mb_nick">닉네임<strong class="sound_only">필수</strong></label></th></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            <td></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                <span class="frm_info"></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                    공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                    닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다.</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                </span></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                <input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick'])?$member['mb_nick']:''; ?>"></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                <input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick'])?$member['mb_nick']:''; ?>" id="reg_mb_nick" required class="frm_input required nospace" size="10" maxlength="20"></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                <span id="msg_mb_nick"></span></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            </td></font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">        </tr>


닉네임 검사 자바스크립트 삭제

// 닉네임 검사</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">        if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            var msg = reg_mb_nick_check();</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            if (msg) {</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                alert(msg);</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                f.reg_mb_nick.select();</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">                return false;</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">            }</font></p><p><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">        }




/bbs/register_form_update.php

 

</span><font face="굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif">$mb_nick        = trim($_POST['mb_nick']);</font><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">​</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">

닉네임 받는 부분 이름으로 대체

</span>$mb_nick        = $mb_name;<span style="line-height: 1.5; font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif;">

 

    if ($msg = exist_mb_nick($mb_nick, $mb_id))     alert($msg, "", true, true);</font><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">​</span><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">

닉네임 중복체크 부분 삭제

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

답변에 대한 댓글 4개

보다
10년 전
질문자는 아니지만 많은 도움이 되었습니다. 고맙습니다.
루비형
9년 전
저도 너무 큰 도움 되었습니다. 감사합니다.
겨바리
7년 전
register_form_upadate.php 에서 제거 추가


get_session('ss_check_mb_nick') != $mb_nick ||
o
oneit
2년 전
2022년에 이글 보고 많은 도움이 되었습니다.

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

11년 전

skin/member/basic/register_form.skin.php

87라인 쯤 부터 주석처리하시거나 삭제하시면 됩니다.

 

닉네임폼 삭제로 인한 에러가 나면 그때 따라 해결하시면 되겠습니다. ^^

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

답변에 대한 댓글 2개

f
fm25
11년 전
그 부분을 삭제하면...
폼에서는 사라지지만, 막상 가입을 해 보면 입력하라는 팝업창이 뜨더군요.
네이비칼라
11년 전
예, 그래서 문제가 생기면 그때 따라 해결하시면 된다 올린겁니다. ^^
관련 파일을 보고 그 부분을 주석처리하거나 수정하셔야 겠죠.
찾아 드리면 좋겠지만 제가 좀 바빠서요 ^^*

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

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

로그인