123456789101112131415161718192021222324252627282930 |
- <?php defined('BASEPATH') OR exit('No direct script access allowed');
- class ApiClass extends Lin_Controller
- {
- public function __construct()
- {
- parent::__construct();
- $this->load->library('session');
- $this->load->_model('Model_openid','openid');
- function set_api()
- {
- if(isset($_GET['code']))
- {
- $this->session->set_userdata('code',$_GET['code']);
- }
- if(!isset($_SESSION['api']))
- {
- if(isset($_GET['code'])) //获取到code
- {
- $openid = $this->openid->get_code($setting['appid'],$setting['appsecret'],$_GET['code']); //换取出openid
- $this->session->set_userdata('api',$openid);
- }
- else //如果没有code
- {
- $this->openid->get_index($setting['appid']); //获取code
- }
- }
- }
- }
- }
|