회원가입 시 이메일 중복 허용 가능하도록? 채택완료
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개
답변을 작성하려면 로그인이 필요합니다.
로그인