웹마스터 팁

간단한 팁이지만, 없는 것 같아서 이렇게 올립니다. 질문을 했는데 답이 없어서 자문자답 ㅠ

보통 대학교 커뮤니티 만들 때 그 학교 학생인지 아닌지 확인하는 방법으로 
대학 메일을 이용하는 경우가 있는데요.

그 경우에 @univ.ac.kr 등으로만 인증메일을 보내는 방법입니다.


/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로 끝나는 주소만 허용됩니다.';

이런 식으로 고치시면 됩니다.

허접하지만 도움이 되시길 바랍니다.

좀 더 좋은 팁이 있으시면 공유해 주시고, 모자란다고 욕하지 말아주세요 ㅠ


제목 글쓴이 날짜
IIS에서 HTTPS를 사용하기 위한 SSL설정 (letsencrypt 인증서 설치, 갱신) file ehii 2016.04.13
rsync 와 ssh root 접속을 막고 인증키로만 백업하기 마루디자인 2015.11.25
member 모듈 메일인증을 사용할때 모바일 기본스킨에서 회원가입 후 이메일 발송 안내 띄우기 [2] file 후하니 2015.08.01
php 5.6에서 인증메일 SMTP 연결에 실패할때.. file 루비스코 2015.03.31
인증메일이 안올경우 - 팁이라고 해야할지...소개라고 해야할짐 모르지만 [2] socialskyo 2015.03.07
회원가입 인증메일 Gmail 설정해도 메일 안 올 때 저는 이렇게 했습니다. [12] file 마키치노 2014.11.06
특정 도메인 가입 않되게 (인증메일 관련) 컴박살 2014.08.06
인증메일 안가는 문제- 완전 간단 해결 꿈섬 2014.07.27
간단하게 외부 SMTP 로 인증메일 보내기. [1] file AJKJ 2014.07.22
이메일 주소로 계정 찾기시 잘못된 계정 인증요청이라고 뜰때 임시 대처법 file 루비스코 2014.05.10
이메일인증 Error 한방정리 참고해보세요. [4] 애드바이러스 2014.02.12
메일링 가입 인증 폼 부터 ..가입인증 메일 제목 가입인증 메일 코드 부분의 에러로 , msg_confirm_account_title 메일 주소가 이렇게 표기되어 오던 [3] file 애드바이러스 2013.09.02
네이버 SMTP로 인증메일 보내기 [12] Neder 2013.08.26
회원가입 인증메일 제목 msg_confirm_account_title 오류 해결방법 [2] 뒤뒤 2013.06.27
아이디 계정때도 이메일 변경시 재인증 메일 발송하기 [1] 혼ME 2013.06.19
Startssl 무료인증서 백업 복구 성공기!! [2] 제이엔지 2013.01.15
가입 메일 인증 SMTP 안되시는 분들 참고하세욤~ 네이버 메일 서버 사용. [4] file 테나 2012.12.08
startssl 에 가입하고 패널 들어갈때 인증서 못받으신분들 file 우리아기 2012.09.12
인증메일 에러 나시는 분께 드리는 글 sorigongan 2012.09.11
웹호스팅 사용자를 위한 SSL 보안서버인증 적용하기 [1] 우진홈 2012.08.25