묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 이메일 주소로만 가입받기
2013.02.12 20:47
/modules/member/member.controller.php 파일을 보시면 아래와 같은 부분이 있습니다.
// 아이디, 닉네임, email address 의 중복 체크
$member_srl = $oMemberModel->getMemberSrlByUserID($args->user_id);
if($member_srl) return new Object(-1,'msg_exists_user_id');
$member_srl = $oMemberModel->getMemberSrlByNickName($args->nick_name);
if($member_srl) return new Object(-1,'msg_exists_nick_name');
$member_srl = $oMemberModel->getMemberSrlByEmailAddress($args->email_address);
if($member_srl) return new Object(-1,'msg_exists_email_address');
이 아래에 이 부분을 추가시켜 줍니다.
// email address 도메인을 univ.ac.kr로 고정시킴
$args->email_host = strtolower($args->email_host);
if($args->email_host != 'univ.ac.kr') return new Object(-1,'msg_uks');
에러 메시지의 처리의 경우
/modules/member/lang/ko.lang.php의 아무부분에나
$lang->msg_uks = '@univ.ac.kr로 끝나는 주소만 허용됩니다.';
사용팁에서 찾은 내용인대요.. 잘안되네요 ㅠㅠ
인증메일 특정 이메일로만 보내기..
네이버 네이트 다음 메일로만 가입 받는 방법을 알고 싶습니다.
도움주시면 감사하겠습니다.
http://www.xpressengine.com/qna/21610511