휴대폰 본인확인 관련 기능 수정
This commit is contained in:
@ -264,7 +264,30 @@ if ($w == '') {
|
||||
if ($old_email != $mb_email && $config['cf_use_email_certify'])
|
||||
$sql_email_certify = " , mb_email_certify = '' ";
|
||||
|
||||
// set mb_name = '$mb_name', 제거
|
||||
/////////////////////////////////////////////////////////////////
|
||||
// 휴대폰 본인확인
|
||||
/////////////////////////////////////////////////////////////////
|
||||
$sql_hp_certify = "";
|
||||
$md5_cert_no = get_session("ss_kcpcert_no");
|
||||
$hidden_hp = preg_replace("/[^0-9]/", "", $mb_hp);
|
||||
if ($config['cf_kcpcert_use'] && $md5_cert_no) {
|
||||
$hash_data = md5($hidden_hp.$mb_name.$md5_cert_no);
|
||||
// 해시값이 틀린 경우에는 휴대폰 인증 값을 무효화 한다.
|
||||
if (get_session("ss_kcpcert_hash") != $hash_data) {
|
||||
$sql_hp_certify .= " , mb_hp = '' ";
|
||||
$sql_hp_certify .= " , mb_hp_certify = 0 ";
|
||||
$sql_hp_certify .= " , mb_adult = 0 ";
|
||||
}
|
||||
} else {
|
||||
if (get_session("ss_reg_mb_name") != $mb_name ||
|
||||
get_session("ss_reg_mb_hp") != $hidden_hp) {
|
||||
$sql_hp_certify .= " , mb_hp = '{$mb_hp}' ";
|
||||
$sql_hp_certify .= " , mb_hp_certify = 0 ";
|
||||
$sql_hp_certify .= " , mb_adult = 0 ";
|
||||
}
|
||||
}
|
||||
/////////////////////////////////////////////////////////////////
|
||||
|
||||
$sql = " update {$g4['member_table']}
|
||||
set mb_nick = '{$mb_nick}',
|
||||
mb_mailling = '{$mb_mailling}',
|
||||
@ -273,7 +296,6 @@ if ($w == '') {
|
||||
mb_email = '{$mb_email}',
|
||||
mb_homepage = '{$mb_homepage}',
|
||||
mb_tel = '{$mb_tel}',
|
||||
mb_hp = '{$mb_hp}',
|
||||
mb_zip1 = '{$mb_zip1}',
|
||||
mb_zip2 = '{$mb_zip2}',
|
||||
mb_addr1 = '{$mb_addr1}',
|
||||
@ -296,6 +318,7 @@ if ($w == '') {
|
||||
{$sql_open_date}
|
||||
{$sql_sex}
|
||||
{$sql_email_certify}
|
||||
{$sql_hp_certify}
|
||||
where mb_id = '$mb_id' ";
|
||||
sql_query($sql);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user