묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정도메인으로만 인증메일 보내기 ... 잘 안됩니다.. 도와주세요 [두번째ㅠ]
2012.01.12 08:00
/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');
--------------------------------------------------------------------------
위에 글이 제가 사용팁 게시판에서 찾은 방법입니다. 그런데 단순히 저 부분에 저렇게 추가만 했는데 오류가 납니다
메모장 열어서 php파일을 드래그 해서 집어넣고 수정하고 다시 저장해서 업로드로 덮어씌우는데 오류가 나네요....
꼭좀 알려주시면 감사하겠습니다.
소스작업을 할 때는 에디터프로그램을 사용하세요
메모장으로 작업을 하면 저장하는 파일의 encoding이 변경이되어
아무것도 안하고 그냥 오픈하고 저장만해도 오류가 발생하는 경우가 있습니다.
위 코드를 적용하고 나서 나타나는 이유가
꼭 이것 때문이라고 말하는 것은 아닙니다만, 그럴 가능성이 높아보입니다.