이니시스 모바일 IOS의 경우 isp에서 리다이렉트로 인한 문제 수정

This commit is contained in:
thisgun
2017-09-21 17:38:54 +09:00
parent 904c3b0533
commit db7e07da2a
14 changed files with 476 additions and 21 deletions

View File

@ -14,6 +14,16 @@ sql_query($sql);
if(isset($_POST['pp_id']) && $_POST['pp_id']) {
$od_id = get_session('ss_personalpay_id');
$cart_id = 0;
$sql = "select pp_use, pp_tno from {$g5['g5_shop_personalpay_table']} where pp_id = '$od_id' ";
$pp_row = sql_fetch($sql);
if( $pp_row['pp_tno'] ){
die('해당 개인결제는 이미 결제되었습니다.');
} else if( ! $pp_row['pp_use'] ){
die('해당 개인결제는 사용이 금지되어 있습니다.');
}
} else {
$od_id = get_session('ss_order_id');
$_POST['sw_direct'] = get_session('ss_direct');
@ -26,6 +36,10 @@ if(isset($_POST['pp_id']) && $_POST['pp_id']) {
else {
$cart_id = get_session('ss_cart_id');
}
if( G5_IS_MOBILE && $default['de_pg_service'] == 'inicis' ){
$_POST['post_cart_id'] = $cart_id;
}
}
$dt_data = base64_encode(serialize($_POST));

View File

@ -1,6 +1,10 @@
<?php
include_once('./_common.php');
if( isset($_GET['ini_noti']) && !isset($_GET['uid']) ){
goto_url(G5_SHOP_URL.'/orderinquiry.php');
}
// 불법접속을 할 수 없도록 세션에 아무값이나 저장하여 hidden 으로 넘겨서 다음 페이지에서 비교함
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);