From 11718eb4c02ffdca5393bedc0300a75e4e7b19f2 Mon Sep 17 00:00:00 2001 From: projectSylas Date: Mon, 18 Apr 2022 05:42:03 +0000 Subject: [PATCH] =?UTF-8?q?[G5-80]=20=EB=B3=B8=EC=9D=B8=EC=9D=B8=EC=A6=9D?= =?UTF-8?q?=20=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8=20=EC=B0=BE=EA=B8=B0=20?= =?UTF-8?q?=ED=9B=84=20=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=20=EA=B4=80=EB=A0=A8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/password_reset_update.php | 32 +++++++++++-------- .../skin/member/basic/password_reset.skin.php | 3 +- plugin/inicert/ini_find_result.php | 16 ++++++++++ plugin/kcpcert/find_kcpcert_result.php | 18 +++++++++++ plugin/lgxpay/find_AuthOnlyRes.php | 19 ++++++++++- plugin/okname/find_hpcert2.php | 18 +++++++++++ plugin/okname/find_ipin2.php | 19 +++++++++++ skin/member/basic/password_reset.skin.php | 3 +- .../skin/member/basic/password_reset.skin.php | 3 +- .../skin/member/basic/password_reset.skin.php | 3 +- 10 files changed, 115 insertions(+), 19 deletions(-) diff --git a/bbs/password_reset_update.php b/bbs/password_reset_update.php index f9aafebc1..01ecfb08e 100644 --- a/bbs/password_reset_update.php +++ b/bbs/password_reset_update.php @@ -1,27 +1,31 @@

새로운 비밀번호를 입력해주세요.

- +
+ 회원 아이디 : diff --git a/plugin/inicert/ini_find_result.php b/plugin/inicert/ini_find_result.php index c47b7a258..258e615ad 100644 --- a/plugin/inicert/ini_find_result.php +++ b/plugin/inicert/ini_find_result.php @@ -50,6 +50,22 @@ if ($_POST["resultCode"] === "0000") { alert_close("인증하신 정보로 가입된 회원정보가 없습니다."); exit; } + + $md5_cert_no = md5($cert_no); + $hash_data = md5($user_name.$cert_type.$birth_day.$phone_no.$md5_cert_no); + + // 성인인증결과 + $adult_day = date("Ymd", strtotime("-19 years", G5_SERVER_TIME)); + $adult = ((int)$birth_day <= (int)$adult_day) ? 1 : 0; + + set_session("ss_cert_type", $cert_type); + set_session("ss_cert_no", $md5_cert_no); + set_session("ss_cert_hash", $hash_data); + set_session("ss_cert_adult", $adult); + set_session("ss_cert_birth", $birth_day); + //set_session("ss_cert_sex", ($sex_code=="01"?"M":"F")); // 이니시스 간편인증은 성별정보 리턴 없음 + set_session('ss_cert_dupinfo', $mb_dupinfo); + set_session('ss_cert_mb_id', $row['mb_id']); } else { // 인증실패 curl의 인증실패 체크 alert_close('코드 : '.$res_data['resultCode'].' '.urldecode($res_data['resultMsg'])); diff --git a/plugin/kcpcert/find_kcpcert_result.php b/plugin/kcpcert/find_kcpcert_result.php index 328f8cee0..a882cbb82 100644 --- a/plugin/kcpcert/find_kcpcert_result.php +++ b/plugin/kcpcert/find_kcpcert_result.php @@ -159,7 +159,25 @@ if( $cert_enc_use == "Y" ) alert_close("인증하신 정보로 가입된 회원정보가 없습니다."); exit; } + }else{ + $mb_dupinfo = $md5_ci; } + + $md5_cert_no = md5($cert_no); + $hash_data = md5($user_name.$cert_type.$birth_day.$phone_no.$md5_cert_no); + + // 성인인증결과 + $adult_day = date("Ymd", strtotime("-19 years", G5_SERVER_TIME)); + $adult = ((int)$birth_day <= (int)$adult_day) ? 1 : 0; + + set_session("ss_cert_type", $cert_type); + set_session("ss_cert_no", $md5_cert_no); + set_session("ss_cert_hash", $hash_data); + set_session("ss_cert_adult", $adult); + set_session("ss_cert_birth", $birth_day); + set_session("ss_cert_sex", ($sex_code=="01"?"M":"F")); // 이니시스 간편인증은 성별정보 리턴 없음 + set_session('ss_cert_dupinfo', $mb_dupinfo); + set_session('ss_cert_mb_id', $row['mb_id']); } else if( $res_cd != "0000" ) { diff --git a/plugin/lgxpay/find_AuthOnlyRes.php b/plugin/lgxpay/find_AuthOnlyRes.php index a3140ef55..e1c0e958e 100644 --- a/plugin/lgxpay/find_AuthOnlyRes.php +++ b/plugin/lgxpay/find_AuthOnlyRes.php @@ -136,8 +136,25 @@ if ($xpay->TX()) { alert_close("인증하신 정보로 가입된 회원정보가 없습니다."); exit; } + }else{ + $mb_dupinfo = $md5_ci; } - + + $md5_cert_no = md5($cert_no); + $hash_data = md5($user_name.$cert_type.$birth_day.$phone_no.$md5_cert_no); + + // 성인인증결과 + $adult_day = date("Ymd", strtotime("-19 years", G5_SERVER_TIME)); + $adult = ((int)$birth_day <= (int)$adult_day) ? 1 : 0; + + set_session("ss_cert_type", $cert_type); + set_session("ss_cert_no", $md5_cert_no); + set_session("ss_cert_hash", $hash_data); + set_session("ss_cert_adult", $adult); + set_session("ss_cert_birth", $birth_day); + set_session("ss_cert_sex", $mb_sex); // 이니시스 간편인증은 성별정보 리턴 없음 + set_session('ss_cert_dupinfo', $mb_dupinfo); + set_session('ss_cert_mb_id', $row['mb_id']); } else { //인증요청 결과 실패 DB처리 //echo "인증요청 결과 실패 DB처리하시기 바랍니다.
"; diff --git a/plugin/okname/find_hpcert2.php b/plugin/okname/find_hpcert2.php index de14f7567..0e0bc5fa3 100644 --- a/plugin/okname/find_hpcert2.php +++ b/plugin/okname/find_hpcert2.php @@ -121,8 +121,26 @@ if (empty($row['mb_id'])) { // ci로 등록된 계정이 없다면 alert_close("인증하신 정보로 가입된 회원정보가 없습니다."); exit; } +}else{ + $mb_dupinfo = $md5_ci; } +$md5_cert_no = md5($cert_no); +$hash_data = md5($user_name.$cert_type.$birth_day.$phone_no.$md5_cert_no); + +// 성인인증결과 +$adult_day = date("Ymd", strtotime("-19 years", G5_SERVER_TIME)); +$adult = ((int)$birth_day <= (int)$adult_day) ? 1 : 0; + +set_session("ss_cert_type", $cert_type); +set_session("ss_cert_no", $md5_cert_no); +set_session("ss_cert_hash", $hash_data); +set_session("ss_cert_adult", $adult); +set_session("ss_cert_birth", $birth_day); +set_session('ss_cert_sex', ($field[9] == 1 ? 'M' : 'F')); +set_session('ss_cert_dupinfo', $mb_dupinfo); +set_session('ss_cert_mb_id', $row['mb_id']); + $g5['title'] = 'KCB 휴대폰 본인확인'; include_once(G5_PATH.'/head.sub.php'); ?> diff --git a/plugin/okname/find_ipin2.php b/plugin/okname/find_ipin2.php index af767aac3..f617791c0 100644 --- a/plugin/okname/find_ipin2.php +++ b/plugin/okname/find_ipin2.php @@ -95,7 +95,26 @@ if (empty($row['mb_id'])) { // ci로 등록된 계정이 없다면 alert_close("인증하신 정보로 가입된 회원정보가 없습니다."); exit; } +}else{ + $mb_dupinfo = $md5_ci; } + +$md5_cert_no = md5($cert_no); +$hash_data = md5($user_name.$cert_type.$birth_day.$phone_no.$md5_cert_no); + +// 성인인증결과 +$adult_day = date("Ymd", strtotime("-19 years", G5_SERVER_TIME)); +$adult = ((int)$birth_day <= (int)$adult_day) ? 1 : 0; + +set_session("ss_cert_type", $cert_type); +set_session("ss_cert_no", $md5_cert_no); +set_session("ss_cert_hash", $hash_data); +set_session("ss_cert_adult", $adult); +set_session("ss_cert_birth", $birth_day); +set_session('ss_cert_sex', ($field[9] == 1 ? 'M' : 'F')); +set_session('ss_cert_dupinfo', $mb_dupinfo); +set_session('ss_cert_mb_id', $row['mb_id']); + $g5['title'] = 'KCB 아이핀 본인확인'; include_once(G5_PATH.'/head.sub.php'); ?> diff --git a/skin/member/basic/password_reset.skin.php b/skin/member/basic/password_reset.skin.php index ecab6a228..f7dfafdaa 100644 --- a/skin/member/basic/password_reset.skin.php +++ b/skin/member/basic/password_reset.skin.php @@ -12,7 +12,8 @@ add_stylesheet('

새로운 비밀번호를 입력해주세요.

- +
+ 회원 아이디 : diff --git a/theme/basic/mobile/skin/member/basic/password_reset.skin.php b/theme/basic/mobile/skin/member/basic/password_reset.skin.php index ecab6a228..f7dfafdaa 100644 --- a/theme/basic/mobile/skin/member/basic/password_reset.skin.php +++ b/theme/basic/mobile/skin/member/basic/password_reset.skin.php @@ -12,7 +12,8 @@ add_stylesheet('

새로운 비밀번호를 입력해주세요.

- +
+ 회원 아이디 : diff --git a/theme/basic/skin/member/basic/password_reset.skin.php b/theme/basic/skin/member/basic/password_reset.skin.php index ecab6a228..f7dfafdaa 100644 --- a/theme/basic/skin/member/basic/password_reset.skin.php +++ b/theme/basic/skin/member/basic/password_reset.skin.php @@ -12,7 +12,8 @@ add_stylesheet('

새로운 비밀번호를 입력해주세요.

- +
+ 회원 아이디 :