웹마스터 팁

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

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

그 경우에 @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로 끝나는 주소만 허용됩니다.';

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

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

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


제목 글쓴이 날짜
업데이트 후 사이트 통함검색이 안되시는 분 보십시오^^ RGM 2012.02.12
SEO:타이틀중 게시글제목과 게시판제목의 위치를 바꾸기 [4] 해커다 2012.01.05
다른 도메인간 iframe 크기 자동조절(cross domain iframe auto resize) [2] 서기 2008.04.24
스마트폰에서 xe 구축 [3] file 최태진814 2012.02.06
make install 로 설치한 파일 제거 방법 [2] StyleRoot 2012.02.08
[XE1.4.5.10]게시판 파일첨부 버튼이 먹통일 때.. 카리브 2012.02.08
특정 도메인의 메일 주소로만 가입 인증 메일 보내기 [3] 박정욱 2009.03.28
가가라이브 위젯이 메뉴를 가릴때 수정방법 [2] 웹엔진 2012.01.26
XE 포인트 파일캐쉬대신 memcache 사용하기 [4] 최기훈. 2012.02.06
관리자모드에서 메뉴 항상 펼치기 [1] file 아드레날린 2009.06.09
묻고 답하기 게시물 옮기는 法 [2] file CMD 2012.02.05
SSH 지원안하는 웹호스팅에서 빠르게 XE설치하기. [5] file DynamicLaser 2011.05.22
외부페이지 로그인 연동 [10] 응삼 2011.02.28
확장변수이용시 숫자 일경우 정렬하기 팁 푸하라 2012.02.02
여러도메인으로 접속시 무조건 하나의 도메인으로 이동시키기 squarehacker 2012.02.02
xe 1.4.5.10 에서 board 1.4.2 (1.5용 게시판) 사용하기 file 양파농부 2012.02.01
HTML 편집모드에서 파일 첨부 본문 삽입시 자바스크립트 오류가 뜨는 문제 수정 팁 [1] misol 2012.02.01
xe1.4.5.10 에서 xe1.5의 xe_solid_enterprise 레이아웃 사용하기 양파농부 2012.01.31
레이아웃스킨의 기본 형식 [1] file mindpainter 2010.06.29
xe_default 스킨 분류 색상이 정상적으로 적용/출력되지 않을 경우 [2] 위드파트너 2011.03.21