회원가입 시 인증 메일 한 가지로 한정하는 법
본문
제가 대학교에서 근무하고 있는터라
학교 커뮤니티를 제작하려고 하는데,
가장 쉬운 본교 재학생 인증방법으로
"이메일 인증"이라고 생각이 들어서
이메일을 본 학교 웹메일 "아무개@abc.ac.kr"로 한정 짓고 싶습니다.
알고리즘 상
이메일 value에 abc.ac.kr이 없으면, 회원가입 실패
이런 식으로 말이죠.
bbs의 register
lib의 register
skin의 register 다 찾아봤는데
가장 해결법에 가까운 쪽은 skin의 register를 건드리는 거 같더군요
소스코드 첨부하겠습니다.
<li>
<label for="reg_mb_email" class="sound_only">E-mail<strong>필수</strong></label>
<?php if ($config['cf_use_email_certify']) { ?>
<span class="frm_info">
<?php if ($w=='') { echo "E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다.
abc대학교 웹메일(abc.ac.kr)를 이용해주세요."; } ?>
<?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 full_input required" size="70" maxlength="100" placeholder="E-mail">
</li>
// 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;
에서 어떻게 고치면 될까요?
아니면 제가 접근한 방법 말고 다른 방법이 있을까요?
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.