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
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							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;
							 | 
						|
								    }
							 | 
						|
								}
							 | 
						|
								
							 |