이메일 재인증 문의 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이메일 재인증 문의 정보

이메일 재인증 문의

본문

기존 이메일 인증을 쓰고 있지 않다가 인증을 다시 쓰기로 하였습니다.
기존 회원들은 인증이 안되어 있는데 로그인을 하려면 메일인증을 받으셔야 로그인 할 수 있다고 메세지가 나오구요...인증메일을 다시 날릴수 있게 수정하려면 어떻게 해야 할까요?

bbs/login_check.php 부분에서 이부분인것 같습니다만...

if ($config[cf_use_email_certify] && !preg_match("/[1-9]/", $mb[mb_email_certify]))
    alert("메일인증을 받으셔야 로그인 하실 수 있습니다.\\n\\n회원님의 메일주소는 $mb[mb_email] 입니다.");

도움족 부탁드립니다.
  • 복사

댓글 전체

관리자 모드에서 보내는거 알려드릴께요



관리자모드에서 adm/ 밑에

login_mail_check.php 파일 생성하신후 아래 코드 작성해서 저장하시구

<?php
include_once "./_common.php";
include_once "$g4[path]/lib/mailer.lib.php";

if (!$id) alert('회원아이디가 넘어오지 않았습니다.');

$mb = get_member($id);
$admin = get_admin('super');

if ($is_admin != "super")
    alert("최고관리자만 가능합니다.");

// 회원님께 메일 발송
if ($config[cf_email_mb_member] && !preg_match("/[1-9]/", $mb[mb_email_certify]))
{
$subject = "[인증메일] 회원가입을 축하드립니다.";

if($email){
$mb_email = trim(strip_tags($email));
$mail_sql = " mb_email = '$mb_email', ";
}else{
$mb_email = $mb[mb_email];
}

// 메일 발송일자 및 회원 가입일자
$sql = " update $g4[member_table]
set mb_datetime = '$g4[time_ymdhis]',
$mail_sql
mb_login_ip = '$_SERVER[REMOTE_ADDR]'
where mb_id='$mb[mb_id]' ";
sql_query($sql);

$mb_md5 = md5($mb[mb_id].$mb_email.$g4[time_ymdhis]);
$certify_href = "$g4[url]/$g4[bbs]/email_certify.php?mb_id=$mb[mb_id]&mb_md5=$mb_md5";
$mb_name = $mb[mb_name];
ob_start();
include_once ("../bbs/register_form_update_mail3.php");
$content = ob_get_contents();
ob_end_clean();
mailer($admin[mb_nick], $admin[mb_email], $mb_email, $subject, $content, 1);

}

alert_close("발송되었습니다.");
?>

-----------------------------------

그다음 아래 파일에서
 
adm/member_form.php

180번 줄을

        <? if ($mb[mb_email_certify] == "0000-00-00 00:00:00") { echo "<input type=checkbox name=passive_certify>수동인증"; } ?> [<a href="login_mail_check.php?id=<?=$mb[mb_id]?>" target="_blank">재발송</a>]</td>


다음과 같이 바꿔주세요
사용자 모드에서 사용하고 싶으시면

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17375

이부분 참조하시되

이메일을 변경후 가입이 가능하므로 중복 가입을 막을 수 없다는 단점이 있습니다.
© SIRSOFT
현재 페이지 제일 처음으로