인증메일을 휴면 이메일계정으로 받아 인증이 불가능 할때 방법?
이미 서버내에서는 인증메일을 보낸걸로 체크가 되기때문에 이게 어떻게 해야할지 감이 안잡힙니다.
로그인후 취소를 누르고 메일을 변경하려해도 이미 인증된 회원이라고 뜨고
그냥 그 화면에서 이메일 변경하면 무조건 인증메일을 다시 그 변경된 이메일로 보내주는 방법 없나요?
</strong> </p><p><?php</p><p>include_once('./_common.php');</p><p>include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');</p><p>include_once(G5_LIB_PATH.'/mailer.lib.php');</p><p> </p><p>$mb_id = trim($_POST['mb_id']);</p><p>$mb_email = trim($_POST['mb_email']);</p><p> </p><p>$sql = " select mb_name, mb_datetime from {$g5['member_table']} where mb_id = '{$mb_id}' and mb_email_certify <> '' ";</p><p>$mb = sql_fetch($sql);</p><p>if ($mb) {</p><p> alert("이미 메일인증 하신 회원입니다.", G5_URL);</p><p>}</p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">
여기서 수정을 해보면 될것같은데 자꾸 라인에러가 떠서요... 조언 부탁드립니다.
분명 미인증 회원인데 메일이 갔다는 이유로 alert("이미 메일인증 하신 회원입니다.", G5_URL); 가
뜨더라고요 ㅠㅠㅠ
답변 2개
지금은 작은별님이 답변 달아주신
예를들어 네이버 메일만 허용하고 싶으면
환경설정 > 기본 환경 설정 > 입력 금지 메일에 naver.com 입력하고.
/bbs/register.lib.php 파일에서
// 금지 메일 도메인 검사 부분을 아래처럼 수정해보세요. return 부분 위아래가 바뀐 겁니다.
if (in_array($email_domain, $email_domains))
return "";
return "$domain 메일은 사용할 수 없습니다.";
하는 식으로 naver 메일만 가입을 받고 있는데
12번째줄if ($mb) { 여기에도 뭔갈 추가해서 네이버 메일일 경우에만 재인증메일이 날아가게 하고 싶어서요...
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인