웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
특정 도메인의 메일 주소로만 가입 인증 메일 보내기
2009.03.28 00:32
간단한 팁이지만, 없는 것 같아서 이렇게 올립니다. 질문을 했는데 답이 없어서 자문자답 ㅠ
보통 대학교 커뮤니티 만들 때 그 학교 학생인지 아닌지 확인하는 방법으로
대학 메일을 이용하는 경우가 있는데요.
그 경우에 @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로 끝나는 주소만 허용됩니다.';
이런 식으로 고치시면 됩니다.
허접하지만 도움이 되시길 바랍니다.
좀 더 좋은 팁이 있으시면 공유해 주시고, 모자란다고 욕하지 말아주세요 ㅠ
댓글 3
제목 | 글쓴이 | 날짜 |
---|---|---|
ie6에서 css를 일부 불러들이지 못할때 대처법 | 아쮸 | 2011.01.04 |
스크랩버튼 외부로 빼내기 [3] | RainDrop+ | 2011.01.04 |
IIS5,6 용 Rewrite Module
[1]
![]() | MuzEye | 2009.04.10 |
DNIP.NET 으로 유저.내도메인.dnip.net 세팅방법점.. [1] | 키스더데이트 | 2009.01.09 |
아파치 웹 서버 설정 == httpd.conf [2] | 김병화999 | 2009.01.02 |
httpd.conf 의 환경설정파일 안의 내용 [2] | 김병화999 | 2009.01.02 |
Ubuntu Server - SSH, APM, DNS, FTP 설치하기
[2]
![]() | ruo91 | 2008.08.09 |
Ubuntu 웹서버 구축 3. ZBXE 설치 [22] [1] | earthian | 2008.05.23 |
Ubuntu 웹서버 구축 2. APM 환경 구축 [4] [1] | earthian | 2008.05.23 |
Ubuntu 웹서버 구축 1. 우분투 설치 하기
[4]
![]() | earthian | 2008.05.23 |
내컴퓨터를 FTP 서버로 만들어보자 [6] | 서기 | 2008.03.30 |
MySQL 암호화함수를 큐브리드 JSP로 사용하기
[3]
![]() | 야라바 | 2008.01.24 |
lighttpd + php fastcgi + xcache 설치하기 [7] | zero | 2007.12.24 |
한방에 제로보드 설치를 위한 서버 환경 준비하기-RWAPC Server 1.0 [6] | 야라바 | 2007.11.28 |
SVN Commit 정보 출력 설정 (CIA Script) | DroArc | 2007.11.25 |
phpCubAdmin으로 큐브리드 DBMS관리하기 [2] | 야라바 | 2007.10.22 |
리눅스 APM/AP 환경에 큐브리드 추가 설치하기 [2] | 야라바 | 2007.10.22 |
Chroot 로 루트디렉토리 접근 금지,, [2] | Nefree | 2007.08.18 |
삭제문제~ [2] | 달맞이꽃 | 2007.08.15 |
MySQL 5.0 이상 버전에서 Myadmin 접근시 문제 해결 [6] | 니케 | 2007.03.16 |