회원가입시 이메일 입력칸 삭제 후 관리자 메일 발송 오류

https://sir.kr/qa/179119

위 링크 내용을 참고해서 이메일 입력창을 삭제했습니다.

그런데 이메일 입력칸을 없앤 뒤로

회원가입 시 관리자로 이메일이 오지 않게 되었습니다..

메일 입력을 안해도 관리자로 회원가입 메일이 오게 하는 방법이 있을까요?

답변 2개

 

/bbs/register_from_update.php 파일내에 아래 코드를 삭제 하지 않은 상태라면

$mb_email = $config['cf_email_mb_super_admin']; // 최고관리자 이메일로 대체

하여서 테스트해보세요. 아마 되지 않을까...싶은데요

 

현재 그누에서는 관리자한테 이메일 보낼때 회원 email이 발신자로 선택되기 때문에, mb_email이 비어있어서 메일이 안가는거 같은데요

 

Copy
// 최고관리자님께 메일 발송
    if ($config['cf_email_mb_super_admin']) {
        $subject = run_replace('register_form_update_mail_admin_subject', '['.$config['cf_title'].'] '.$mb_nick .' 님께서 회원으로 가입하셨습니다.', $mb_id, $mb_nick);

        ob_start();
        include_once ('./register_form_update_mail2.php');
        $content = ob_get_contents();
        ob_end_clean();
        
        $content = run_replace('register_form_update_mail_admin_content', $content, $mb_id);

        mailer($mb_nick, $mb_email, $config['cf_admin_email'], $subject, $content, 1);

        run_event('register_form_update_send_admin_mail', $mb_nick, $mb_email, $config['cf_admin_email'], $subject, $content);
    }
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

지우게 되면 달리 방법이 없습니다. 메일을 모르는데 가입 메일 못받아요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네.. 어쩔수 없군요.. ㅠㅠ 소중한 답변 감사합니다!
근데 가입을 했는데 관리자가 메일을 왜 확인해야되나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고