<?php if (!defined('APP_ROOT_PATH')) { define('APP_ROOT_PATH', str_replace('system/api_login/taobao/redirect.php', '', str_replace('\\', '/', __FILE__))); } require_once APP_ROOT_PATH . 'system/utils/es_session.php'; es_session::start(); require_once "alipay_service.class.php"; $aliapy_config['partner'] = es_session::get('taobao_app_key'); $aliapy_config['key'] = es_session::get('taobao_app_secret'); $aliapy_config['return_url'] = es_session::get('taobao_callback'); $aliapy_config['sign_type'] = 'MD5'; $aliapy_config['input_charset'] = 'utf-8'; $aliapy_config['transport'] = 'http'; $anti_phishing_key = ''; $exter_invoke_ip = ''; $parameter = array("anti_phishing_key" => $anti_phishing_key, "exter_invoke_ip" => $exter_invoke_ip); //构造快捷登录接口 $alipayService = new AlipayService($aliapy_config); $html_text = $alipayService->alipay_auth_authorize($parameter); echo $html_text;
function getUrl($call_back = null) { if (empty($this->aliapy_config['partner']) || empty($this->aliapy_config['key'])) { throw new Exception('Unknown alipay_akey'); return false; } //构造快捷登录接口 $alipayService = new AlipayService($this->aliapy_config); $this->loginUrl = $alipayService->alipay_auth_authorize($this->parameter); return $this->loginUrl; }