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

회원가입 시 이메일 중복 허용 가능하도록? 채택완료

dlsdo04 9년 전 조회 5,825

회원가입 할 때, 이메일 주소가 중복되어도 가입 허용이 되도록 하려고 하는데요

 

register.lib / register_form_update / register_form.skin -> 이렇게 세 파일을 수정했는데요 

계속 올바른 방법으로 이용해 주세요. 라는 경고창이 뜹니다


[register.lib.php에서 삭제한 내용]
</div><div>
</div><div>function exist_mb_email($reg_mb_email, $reg_mb_id)</div><div>{</div><div>    global $g5;</div><div>    $row = sql_fetch(" select count(*) as cnt from `{$g5['member_table']}` where mb_email = '$reg_mb_email' and mb_id <> '$reg_mb_id' ");</div><div>    if ($row['cnt'])</div><div>        return "이미 사용중인 E-mail 주소입니다.";</div><div>    else</div><div>        return "";</div><div>}</div><div>

[register_form_update.php에서 수정한 내용]
</div><div><span style="font-size: 14.6667px;">
</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>if($gu==""){</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>if (get_session('ss_check_mb_id') != $mb_id || get_session('ss_check_mb_nick') != $mb_nick) {</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">				</span>set_session('ss_check_mb_id', '');</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">				</span>set_session('ss_check_mb_nick', '');</span></div><div><span style="font-size: 14.6667px;">
</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">				</span>alert('올바른 방법으로 이용해 주십시오.');</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>}</span></div><div><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space: pre;">		</span>}</span></div><div style="font-size: 14.6667px;">
</div><div style="font-size: 14.6667px;">

[register_form.skin.php에서 삭제한 내용]
</span></div><div><span style="font-size: 14.6667px;">        // E-mail 검사</span></div><div><span style="font-size: 14.6667px;">        if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {</span></div><div><span style="font-size: 14.6667px;">            var msg = reg_mb_email_check();</span></div><div><span style="font-size: 14.6667px;">            if (msg) {</span></div><div><span style="font-size: 14.6667px;">                alert(msg);</span></div><div><span style="font-size: 14.6667px;">                f.reg_mb_email.select();</span></div><div><span style="font-size: 14.6667px;">                return false;</span></div><div><span style="font-size: 14.6667px;">            }</span></div><div><span style="font-size: 14.6667px;">        }</span></div><div>


이렇게 하면 오류가 나는데 오류 없이 이메일 중복이 가능하게 회원가입 되려면 어떻게 해야할까요?
답변 부탁드립니다:)
댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

저 소스를 이거 저거 고치면 오륟 나고 힘들시니까 차라리

여분 필드를 이메일로 사용하세요

 

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

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

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

로그인