휴대폰인증 회원가입에 추가 중
This commit is contained in:
138
bbs/kcp/kcpcert_request.php
Normal file
138
bbs/kcp/kcpcert_request.php
Normal file
@ -0,0 +1,138 @@
|
||||
<?
|
||||
include_once('./kcpcert_config.php');
|
||||
|
||||
// UTF-8 ȯ<>濡<EFBFBD><E6BFA1> <20>ؽ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ڵ<EFBFBD>
|
||||
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
|
||||
|
||||
$req_tx = "";
|
||||
|
||||
$site_cd = "";
|
||||
$ordr_idxx = "";
|
||||
|
||||
$year = "";
|
||||
$month = "";
|
||||
$day = "";
|
||||
$user_name = "";
|
||||
$sex_code = "";
|
||||
$local_code = "";
|
||||
|
||||
$up_hash = "";
|
||||
/*------------------------------------------------------------------------*/
|
||||
/* :: <20><>ü <20>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
||||
/*------------------------------------------------------------------------*/
|
||||
|
||||
$ct_cert = new C_CT_CLI;
|
||||
$ct_cert->mf_clear();
|
||||
|
||||
// utf-8<><38> <20>Ѿ post <20><><EFBFBD><EFBFBD> euc-kr <20><> <20><><EFBFBD><EFBFBD>
|
||||
$_POST = array_map("iconv_euckr", $_POST);
|
||||
|
||||
// request <20><> <20>Ѿ<EFBFBD><D1BE><EFBFBD> <20><> ó<><C3B3>
|
||||
$key = array_keys($_POST);
|
||||
$sbParam ="";
|
||||
|
||||
for($i=0; $i<count($key); $i++)
|
||||
{
|
||||
$nmParam = $key[$i];
|
||||
$valParam = $_POST[$nmParam];
|
||||
|
||||
if ( $nmParam == "site_cd" )
|
||||
{
|
||||
$site_cd = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "req_tx" )
|
||||
{
|
||||
$req_tx = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "ordr_idxx" )
|
||||
{
|
||||
$ordr_idxx = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "user_name" )
|
||||
{
|
||||
$user_name = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "year" )
|
||||
{
|
||||
$year = f_get_parm_int ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "month" )
|
||||
{
|
||||
$month = f_get_parm_int ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "day" )
|
||||
{
|
||||
$day = f_get_parm_int ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "sex_code" )
|
||||
{
|
||||
$sex_code = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
if ( $nmParam == "local_code" )
|
||||
{
|
||||
$local_code = f_get_parm_str ( $valParam );
|
||||
}
|
||||
|
||||
// <20><><EFBFBD><EFBFBD>â<EFBFBD><C3A2><EFBFBD><EFBFBD> <20>ѱ<EFBFBD><D1B1><EFBFBD> form <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ʵ<EFBFBD>
|
||||
$sbParam .= "<input type='hidden' name='" . $nmParam . "' value='" . f_get_parm_str( $valParam ) . "'/>";
|
||||
}
|
||||
|
||||
if ( $req_tx == "cert" )
|
||||
{
|
||||
// !!up_hash <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
// year , month , day <20><> <20><><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><><EFBFBD><EFBFBD> "00" , "00" , "00" <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>˴ϴ<CBB4>
|
||||
// <20><EFBFBD><D7BF><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> ""(null) <20><> <20><><EFBFBD><EFBFBD><EFBFBD>Ͻø<CFBD> <20>˴ϴ<CBB4>.
|
||||
// up_hash <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> site_cd <20><> ordr_idxx <20><> <20>ʼ<EFBFBD> <20><><EFBFBD>Դϴ<D4B4>.
|
||||
$hash_data = $site_cd .
|
||||
$ordr_idxx .
|
||||
$user_name .
|
||||
f_get_parm_int ( $year ) .
|
||||
f_get_parm_int ( $month ) .
|
||||
f_get_parm_int ( $day ) .
|
||||
$sex_code .
|
||||
$local_code;
|
||||
|
||||
$up_hash = $ct_cert->make_hash_data( $home_dir, $hash_data );
|
||||
|
||||
// <20><><EFBFBD><EFBFBD>â<EFBFBD><C3A2><EFBFBD><EFBFBD> <20>ѱ<EFBFBD><D1B1><EFBFBD> form <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ʵ<EFBFBD> ( up_hash )
|
||||
$sbParam .= "<input type='hidden' name='up_hash' value='" . $up_hash . "'/>";
|
||||
}
|
||||
|
||||
$ct_cert->mf_clear();
|
||||
?>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" >
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
|
||||
<title>*** KCP Online Payment System [PHP Version] ***</title>
|
||||
<script type="text/javascript">
|
||||
window.onload=function()
|
||||
{
|
||||
var frm = document.form_auth;
|
||||
|
||||
// <20><><EFBFBD><EFBFBD> <20><>û <20><> ȣ<><C8A3> <20>Լ<EFBFBD>
|
||||
if ( frm.req_tx.value == "cert" )
|
||||
{
|
||||
opener.document.form_auth.veri_up_hash.value = frm.up_hash.value; // up_hash <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ʵ<EFBFBD>
|
||||
|
||||
frm.action="<?=$cert_url?>";
|
||||
frm.submit();
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body oncontextmenu="return false;" ondragstart="return false;" onselectstart="return false;">
|
||||
<form name="form_auth" method="post">
|
||||
<?= $sbParam ?>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user