订单处理
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

38 lines
1.1 KiB

<?php
/**
*
*/
include_once(dirname(dirname(__FILE__))."/library/publicBase.php");
class callback extends publicBase {
public function pdd() {
$obj = new mPdd();
$info = $obj->getPddAccessToken($this->get('code'));
$obj->writeLog('application', 'pdd_auth.log', json_encode($info)."\n");
// if($info['expires_at']==0) $this->show_message('对不起,服务已到期,请续费后再使用。', PDD_APPLICATION_BUY_URL);
$access_token = $info['access_token'];
// if(empty($access_token)) $this->show_message('授权信息token不存在');
$name = urldecode($info['owner_name']);
$expire_time = date("Y-m-d H:i:s", $info['expires_at']);
$uid = $_SESSION['app_uid'] ? $_SESSION['app_uid'] : 0;
$sobj = new mShop();
$shopinfo = $sobj->addShop($name, $access_token, $expire_time, $uid);
var_dump($shopinfo);
$_SESSION['app_uid'] = $shopinfo['uid'];
$_SESSION['app_name'] = $shopinfo['name'];
var_dump($_SESSION);
exit();
header('Location: /');
exit;
}
}