회원 가입시 지정된 이메일 도메인만 허용 가능하게 하는 방법 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

회원 가입시 지정된 이메일 도메인만 허용 가능하게 하는 방법

관리자 15-12-27 06:29

그누5는 기본적으로 환경설정 > 기본 환경설정 > 입력 금지 메일에서 

회원 가입 시 입력 받지않을 이메일 도메인을 지정할 수 있습니다.

 

이 부분을 바꿔서 회원 가입할 때 금지가 아닌 특정 이메일 도메인 주소만 허용 가능하게 수정하는 방법입니다.

 

수정 할 파일 : lib/register.lib.php


아래 내용을 찾은 후 빨간색 부분처럼 수정

 

// 금지 메일 도메인 검사

function prohibit_mb_email($reg_mb_email)

{

    global $config;

 

    list($id, $domain) = explode("@", $reg_mb_email);

    $email_domains = explode("\n", trim($config['cf_prohibit_email']));

    $email_domains = array_map('trim', $email_domains);

    $email_domains = array_map('strtolower', $email_domains);

    $email_domain = strtolower($domain);

 

    if (in_array($email_domain, $email_domains))

        return "";

    else

        return "$domain 메일은 사용할 수 없습니다.";

}

 

수정 후 환경설정 > 기본환경설정 > 입력 금지 메일 부분에 허용 가능한 이메일 주소를 넣어주세요.

안내 문구는 금지라고 되어 있지만 수정을 했으니 신경 쓰지 않아도 됩니다.

저 문구도 수정하고 싶다면 /adm/config_form.php 파일에서 수정하면 됩니다.

 

1fcd3257cda97b8170044357cdbbb50b_1451166210_5827.gif

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright © GNUSTUDY. All rights reserved.