From ba2874565c317bf7a83e9c60a5d3b9c65345dafd Mon Sep 17 00:00:00 2001 From: gnuboard Date: Fri, 26 Apr 2013 13:52:55 +0900 Subject: [PATCH] =?UTF-8?q?=ED=9A=8C=EC=9B=90=EC=A0=95=EB=B3=B4=EC=B0=BE?= =?UTF-8?q?=EA=B8=B0=20=EC=9D=B4=EB=A9=94=EC=9D=BC=EB=B3=B4=EB=82=B4?= =?UTF-8?q?=EA=B8=B0=EB=A1=9C=20=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/password_lost2.php | 61 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/bbs/password_lost2.php b/bbs/password_lost2.php index e0c0a4237..a99635255 100644 --- a/bbs/password_lost2.php +++ b/bbs/password_lost2.php @@ -1,6 +1,7 @@ 1) + alert('동일한 메일주소가 2개 이상 존재합니다.\\n\\n관리자에게 문의하여 주십시오.'); + +$sql = " select mb_no, mb_id, mb_name, mb_nick, mb_email, mb_datetime from {$g4['member_table']} where mb_email = '$email' "; +$mb = sql_fetch($sql); +if (!$mb['mb_id']) + alert('존재하지 않는 회원입니다.'); +else if (is_admin($mb['mb_id'])) + alert('관리자 아이디는 접근 불가합니다.'); + +// 난수 발생 +srand(time()); +$change_password = rand(100000, 999999); +$mb_lost_certify = sql_password($change_password); +$mb_datetime = sql_password($mb['mb_datetime']); + +$sql = " update {$g4['member_table']} set mb_lost_certify = '$mb_lost_certify' where mb_id = '{$mb['mb_id']}' "; +sql_query($sql); + +$href = G4_BBS_URL.'/password_lost_certify.php?mb_no='.$mb['mb_no'].'&mb_datetime='.$mb_datetime.'&mb_lost_certify='.$mb_lost_certify; + +$subject = "[".$config['cf_title']."] 요청하신 회원 아이디/패스워드 정보입니다."; + +$content = ""; + +$content .= '
'; +$content .= '
'; +$content .= '

'; +$content .= '회원 패스워드가 변경되었습니다.'; +$content .= '

'; +$content .= ''; +$content .= ''.$config['cf_title'].''; +$content .= ''; +$content .= '

'; +$content .= addslashes($mb['mb_name'])." (".addslashes($mb['mb_nick']).")"." 회원님은 ".G4_TIME_YMDHIS." 에 회원정보 찾기 요청을 하셨습니다.
"; +$content .= '저희 사이트는 관리자라도 회원님의 비밀번호를 알 수 없기 때문에, 비밀번호를 알려드리는 대신 새로운 비밀번호를 생성하여 안내 해드리고 있습니다.
'; +$content .= '아래에서 변경될 패스워드를 확인하신 후, 패스워드 변경 링크를 클릭 하십시오.
'; +$content .= '패스워드가 변경되었다는 인증 메세지가 출력되면, 홈페이지에서 회원아이디와 변경된 패스워드를 입력하시고 로그인 하십시오.
'; +$content .= '로그인 후에는 정보수정 메뉴에서 새로운 패스워드로 변경해 주십시오.'; +$content .= '

'; +$content .= '

'; +$content .= '회원아이디 '.$mb['mb_id'].'
'; +$content .= '변경될 패스워드 '.$change_password.''; +$content .= '

'; +$content .= '패스워드 변경'; +$content .= '
'; +$content .= '
'; + +$admin = get_admin('super'); +mailer($admin['mb_nick'], $admin['mb_email'], $mb['mb_email'], $subject, $content, 1); + +alert_close($email.' 메일로 회원아이디와 패스워드를 인증할 수 있는 메일이 발송 되었습니다.\\n\\n메일을 확인하여 주십시오.'); ?> \ No newline at end of file