실명인증, e-mail인증, 핸드폰인증 아이디찾기 통합버젼 #2 (잡다) 정보
그누호환 실명인증, e-mail인증, 핸드폰인증 아이디찾기 통합버젼 #2 (잡다)
본문
아래에 이어서 계속 올라갑니다.
8. user_emailcheck.php 추가(이메일 인증 발송)
9. user_smscheck.php 추가(문자 인증 발송)
10.
<?
//##########################################################
//
// bbs/user_emailcheck.php
//
//##########################################################
if ($mode == 'memchk' && $mb_id != '') {
$emailchk = rand(1111,9999);
$me_email = "회원가입 e-mail 인증번호는 " . $emailchk . "입니다.";
include ("/home/igamebox/www/item/lib/sql.lib.php");
include ("/home/igamebox/www/item/lib/mailer.lib.php");
include ("/home/igamebox/www/item/config.php");
include ("/home/igamebox/www/item/dbconfig.php");
$connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
$select_db = @mysql_select_db($cfg[mysql_db], $connect);
if (!$select_db) {
echo "DB 접속 오류";
exit;
}
$mb = sql_fetch( "SELECT mb_id FROM member_certify_chk WHERE mb_id = '$mb_id' ");
if($mb[mb_id]) {
sql_query(" UPDATE member_certify_chk SET email_chk = '$emailchk' WHERE mb_id = '$mb_id' ");
} else {
sql_query(" INSERT INTO member_certify_chk SET mb_id = '$mb_id', email_chk = '$emailchk' ");
}
// 메일발송
$sendmail_subject = "회원가입 인증 이메일";
/*
스킨형식의 <table>및 html작성용...
ob_start();
include "./email_1.skin.php";
$me_email = ob_get_contents();
ob_end_clean();
*/
$default = sql_fetch(" select * from $cfg[table_default] ");
$admin = sql_fetch("select * from $cfg[table_member] where mb_id = '$default[de_admin]'");
mailer('관리자', $admin[mb_email], $email, $sendmail_subject, $me_email, 1);
}
?>
<table width=95% border="0" cellpadding="5" cellspacing="2" bordercolor="#FFFFFF">
<tr bgcolor="#EFEFEF" height=40>
<td>인증번호가 이멜로 정상적으로 발송되었습니다.</td>
</tr>
<tr bgcolor="#EFEFEF" height=40>
<td>이멜확인 후 인증번호를 입력하세요</td>
</tr>
<tr>
<td align=center bgcolor="#FFFFFF"><a href='javascript:window.self.close()'>닫기</a></td>
</tr>
</table>
8. user_emailcheck.php 추가(이메일 인증 발송)
9. user_smscheck.php 추가(문자 인증 발송)
10.
<?
//##########################################################
//
// bbs/user_emailcheck.php
//
//##########################################################
if ($mode == 'memchk' && $mb_id != '') {
$emailchk = rand(1111,9999);
$me_email = "회원가입 e-mail 인증번호는 " . $emailchk . "입니다.";
include ("/home/igamebox/www/item/lib/sql.lib.php");
include ("/home/igamebox/www/item/lib/mailer.lib.php");
include ("/home/igamebox/www/item/config.php");
include ("/home/igamebox/www/item/dbconfig.php");
$connect = @mysql_connect($cfg[mysql_host], $cfg[mysql_user], $cfg[mysql_pass]);
$select_db = @mysql_select_db($cfg[mysql_db], $connect);
if (!$select_db) {
echo "DB 접속 오류";
exit;
}
$mb = sql_fetch( "SELECT mb_id FROM member_certify_chk WHERE mb_id = '$mb_id' ");
if($mb[mb_id]) {
sql_query(" UPDATE member_certify_chk SET email_chk = '$emailchk' WHERE mb_id = '$mb_id' ");
} else {
sql_query(" INSERT INTO member_certify_chk SET mb_id = '$mb_id', email_chk = '$emailchk' ");
}
// 메일발송
$sendmail_subject = "회원가입 인증 이메일";
/*
스킨형식의 <table>및 html작성용...
ob_start();
include "./email_1.skin.php";
$me_email = ob_get_contents();
ob_end_clean();
*/
$default = sql_fetch(" select * from $cfg[table_default] ");
$admin = sql_fetch("select * from $cfg[table_member] where mb_id = '$default[de_admin]'");
mailer('관리자', $admin[mb_email], $email, $sendmail_subject, $me_email, 1);
}
?>
<table width=95% border="0" cellpadding="5" cellspacing="2" bordercolor="#FFFFFF">
<tr bgcolor="#EFEFEF" height=40>
<td>인증번호가 이멜로 정상적으로 발송되었습니다.</td>
</tr>
<tr bgcolor="#EFEFEF" height=40>
<td>이멜확인 후 인증번호를 입력하세요</td>
</tr>
<tr>
<td align=center bgcolor="#FFFFFF"><a href='javascript:window.self.close()'>닫기</a></td>
</tr>
</table>
추천
0
0
댓글 전체
idpassforget.php 가 없네요.

좋은 자료 감사합니다....^^