웹마스터 팁
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
-
-
2009.04.04 02:04
좋은 팁이네요~~ -
뽀칠이
2009.04.11 07:06
내부자만 회원가입을 받는다 이말씀이군요. 좋은것 같습니다. -
새올
2011.06.22 22:02
안녕하세요 아주좋은 정보 감사합니다..
그런데 방금 몇번이고 적용시켜본결과 에러가 납니다....
제가 왕초보라서 ^^.
혹시 아시는분 계시면 글 좀 남겨주시면 감사하겠습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
최근 이미지 위젯 noimage 표시.. [6] | 개돌 | 2009.04.10 |
IIS + PHP + MySQL5 설치 시 버젼 주의 [1] | 개돌 | 2009.04.10 |
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [2] | 반도체맨 | 2009.04.09 |
게시판형태를 달력게시판으로 못하나요? [1] | 오늘하루는느느느 | 2009.04.09 |
이메일이 2개씩 보내질때 처치방법 [7] | 얼터1 | 2009.04.08 |
호스팅업체에서 rewrite mod를 지원하는데 사용할 수 없는 경우 [1] [1] | 엔하늘 | 2009.04.05 |
게시판 스타일이 안바뀌는 경우에 해보실 사항 [4] | coolsushi | 2009.04.04 |
클릭마다 조회수 올리기 [1.4.0] [12] | 지B | 2009.04.04 |
관리자 아이디로 작성한 비밀글을 특정인이 볼수있도록 해주는 팁 [13] | Dreami | 2009.04.03 |
Cafe 운영시 조그만한 팁... [2] | 부푸러 | 2009.04.03 |
위지윅 테이블 컴포넌트 (테이블 수정 기능) [3] | 개돌 | 2009.04.02 |
팁이라기엔 좀 그렇구요.. 초보자를 위한 파일업로드FTP보다 훨씬좋은.. [2] | 레드카라스 | 2009.04.02 |
xe 설치시 다음과 같은 오류가 생깁니다. | Seung Hur | 2009.04.02 |
Firebug와 FirePHP를 통한 XpressEngine의 디버깅 [6] | mooo | 2009.04.01 |
특정그룹 멤버 표시 위젯에서 이름 순 정렬하기 [2] | 이재한744 | 2009.03.30 |
특정 도메인의 메일 주소로만 가입 인증 메일 보내기 [3] | 박정욱 | 2009.03.28 |
1.2 업데이트후, 모듈 업데이트를 클릭해도 계속 업데이트 버튼이 남는 경우 [4] | heesang | 2009.03.27 |
홈페이지 접속 속도에 미치는 에드온. [2] | jih449 | 2009.03.27 |
게시판을 활용한 페이지 생성 및 관리 아이디어...(참고) [5] | 빨간발 | 2009.03.27 |
제로보드 권한 설정 문제요~~ [1] | 매너굿남 | 2009.03.27 |