'.$m_config['short_name'].'直播
check_user_info($call_back); //流程 wx_url 有值跳转,到微信绑定 // user_info 有值已绑定 //user_info 无值 ,没有账号,“用户未登陆方维主播,请先登录注册再绑定” /*if($this->user_info){ $data['user_info'] = $this->user_info; if($from!='app'){ $show_url = SITE_DOMAIN.'/index.php?c=money_carry_wx.php'; app_redirect($show_url); } }else{ $data['user_info'] = false; } $data['wx_url'] = $this->wx_url; $data['app_down'] = SITE_DOMAIN.'/mapi/index.php?ctl=app_download'; header("Content-Type:text/html; charset=utf-8"); echo(json_encode($data)); exit;*/ } //检查用户是否登陆 public function check_user_info($back_url){ if($_REQUEST['ttype']==1){ return true; } $is_weixin=isWeixin(); if(!$is_weixin){ return false; } fanwe_require(APP_ROOT_PATH."system/utils/weixin.php"); $m_config = load_auto_cache("m_config");//初始化手机端配置 if($m_config['wx_gz_appid']==''||$m_config['wx_gz_secrit']==''){ print_r("公众号未配置");exit; }else{ $wx_appid = strim($m_config['wx_gz_appid']); $wx_secrit = strim($m_config['wx_gz_secrit']); } $wx_status = (($wx_appid&&$wx_secrit))?1:0; if($_REQUEST['code']&&$_REQUEST['state']==1&&$wx_status){ $weixin=new weixin($wx_appid,$wx_secrit,$back_url); $wx_info=$weixin->scope_get_userinfo($_REQUEST['code']); $url1 = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$wx_appid."&secret=".$wx_secrit; $access_token_info=$weixin->https_request($url1); $access_token_info_str=json_decode($access_token_info['body'],1); $url2="https://api.weixin.qq.com/cgi-bin/user/info?access_token=".$access_token_info_str['access_token']."&openid=".$wx_info['openid']."&lang=zh_CN"; $unionid_info=$weixin->https_request($url2); $unionid_info_str=json_decode($unionid_info['body'],1); $wx_info['subscribe']=$unionid_info_str['subscribe']; $wx_info['openid']=$unionid_info_str['openid']; $wx_info['unionid']=$unionid_info_str['unionid']; /*if($wx_info['errcode']>0){ var_dump($wx_info);exit; }*/ }else{ if($is_weixin&&$wx_status){ $weixin_2=new weixin($wx_appid,$wx_secrit,$back_url); $wx_url=$weixin_2->scope_get_code(); app_redirect($wx_url); }else{ $weixin_2=new weixin($wx_appid,$wx_secrit,$back_url); $wx_url=$weixin_2->scope_get_code(); app_redirect($wx_url); } } if($wx_info['openid']!=''){ if($wx_info['unionid']==''){ echo '
'.$m_config['short_name'].'直播