R

이메일 재인증 문의

· 2012-05-30 (수) 17:30:36 · 2512 · 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] 입니다.");

도움족 부탁드립니다.
|

댓글 4개

2012-05-30 (수) 17:40:23
관리자 모드에서 보내는거 알려드릴께요



관리자모드에서 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>


다음과 같이 바꿔주세요
2012-05-30 (수) 17:41:43
사용자 모드에서 사용하고 싶으시면

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

이부분 참조하시되

이메일을 변경후 가입이 가능하므로 중복 가입을 막을 수 없다는 단점이 있습니다.
감사합니다. 여러모로 도움이 많이 되었습니다.
두번째 말씀해주신 팁으로 바꿔보려고 했으나 에러 메세지가 나오네요.
2012-05-30 (수) 18:06:16
오류 메시지 올려봐 주세요
봐드릴께요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-05-31 조회 1,671
12-05-31 조회 898
12-05-31 조회 912
12-05-30 조회 1,090
12-05-30 조회 1,066
12-05-30 조회 1,244
12-05-30 조회 1,033
12-05-30 조회 1,643
12-05-30 조회 1,033
12-05-30 조회 1,203
12-05-30 조회 2,513
12-05-30 조회 900
12-05-30 조회 1,575
12-05-30 조회 1,211
12-05-30 조회 1,720
12-05-30 조회 1,722
12-05-30 조회 1,658
12-05-30 조회 1,349
12-05-30 조회 1,666
12-05-30 조회 1,160