php 做微信认证登陆 返回错误 Trying to get property of non-object 已经添加了白名单和 网页授权,不知道是不是我代码问题,求解答。附上错误代码:

public function getOpenId(){

$openid=cookie('openid');

if($openid){

return $openid;

}else{

if (in_wechat()) {

$redirect_uri = request()->url(true);

$AccessCode = $this->getAccessCode($redirect_uri, "snsapi_base");

if ($AccessCode !== FALSE) {

// 获取accesstoken和openid

$Result = $this->getAccessToken($AccessCode);

$openid = $Result->openid;

$AccessToken = $Result->access_token;

cookie('openid',$openid);

return $openid;

}

} else {

return false;

}

}

}

private function getAccessToken($code){

$RequestUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$this->config['appid']."&secret=".$this->config['appsecret']."&code=" . $code . "&grant_type=authorization_code";

$Result = json_decode(Curl::get($RequestUrl), true);

if(isset($Result['errcode'])){

return 'get access token fail';

}

$_return = new \stdClass();

echo $_return->access_token = $Result['access_token'];

$_return->openid = $Result['openid'];

return $_return;

}

private function getAccessCode($redirect_uri, $scope) {

$get=input('param.');

$request_access_token_url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$this->config['appid']."&redirect_uri=http%3a%2f%2fjfshop.gxwdbg.com%2fmobile&response_type=code&scope=snsapi_userinfo#wechat_redirect";

if (empty($get['code'])) {

// 未授权而且是拒绝

if (!empty($get['state'])) {

return FALSE;

} else {

// 未授权

$redirect_uri = urlencode($redirect_uri);

$RequestUrl = str_replace("[REDIRECT_URI]", $redirect_uri, $request_access_token_url);

$RequestUrl = str_replace("[SCOPE]", $scope, $RequestUrl);

// 获取授权

header("location:" . $RequestUrl);

exit(0);

}

} else {

// 授权成功 返回 access_token 票据

return $get['code'];

}

}

php trying to get,php 做微信认证登陆 返回错误 Trying to get property of non-object相关推荐

  1. 微信登录报40001错误的原因

    今天要做微信端登陆,需要获取用户的unionid,但是不管怎么搞都是报40001的错误 ["errcode"] => int(40001) ["errmsg&quo ...

  2. uniapp微信公众号微信授权登陆实现

    正常不需要支付的项目一般不需要做微信授权登陆,有业务需要的可以加,我这边项目中使用了微信支付功能所以需要搞个微信授权登陆 进入到登陆页面首先要执行 onLoad(options) {if (optio ...

  3. c#怎么做windows窗体小程序_个人想做微信小程序怎么做?

    在我们以往人的印象中,想要做电商,想要当线上商家,就需要有一个自己的网站,然后在上面挂上自己的商品进行销售,或者入驻于淘宝等电商平台中,开店铺,而微信小程序的出现,则打破了这一规律,商家可以在微信平台 ...

  4. 免费制作微信小程序开发关于旅游_教大家怎么一步步免费自己做微信小程序

    小程序很火,很好的流量入口,但是没有编程基础的很难写出小程序,找网络公司做又太贵,今天就教大家怎么自己去制作一个属于自己的小程序! 想制作小程序需要准备的清单如下: 1.微信公众平台(mp.weixi ...

  5. 怎么做微信小程序?做微信小程序的步骤

    不管是公司企业还是个体户商家,都有考虑过做一个微信小程序来给自己提供一些帮助.那么对于不太了解小程序的公司企业个体户商家来说,不知道怎么做微信小程序,下面就分享做微信小程序的步骤. 步骤一:小程序账号 ...

  6. 实现 企业微信认证 网络准入认证 配置

    AC.核心交换机.Bras.路由等设备,实现企业微信认证方式网络准入认证配置,通过企业微信认证授权实名认证获取用户实名手机号码等信息. 网络设备配置好Portal认证基础上,做一下配置即可实现基于企业 ...

  7. 白杨SEO:做个世界杯公众号怎么样?以2022年卡塔尔世界杯来做微信搜一搜的SEO流量实战举例

    做个世界杯公众号怎么样? 如上图,图片在公众号白杨SEO上去看.同样是世界杯,同样是站长,有人只关注到世界杯本身,有人开始关注思考到搞世界杯流量,尤其微信上公众号流量,不再局限于网站流量. 但是,即使 ...

  8. 如何精准化的做微信公众号运营?

    最近一份<2015年最新微信用户数据报告>在很多电商运营人之间传阅,相信很多电商运营的朋友应该都看到了.小编做为电商运营人公众号的负责人,在看到这份数据报告后,第一反应就是这份数据报告中, ...

  9. 白杨SEO:企业如何做微信营销推广?微信营销技巧有哪些?

    前言:这是白杨SEO公众号原创第218篇.为什么想到写这个?因为微信几乎人人都有.在微信上做营销也很常见,但很多传统企业并不知道如何利用好微信这个渠道,所以分享一下. 微信营销是什么?2B企业适合吗? ...

  10. PHP怎么做微信助力,微信助力活动怎么做?教你如何在公众号制作微信助力活动...

    微信助力活动是什么?简单的来说是一个依靠分享粉丝给自己助力,也叫微助力或分享助力,助力活动以后有个排行榜,商家可以根据排名,给予一定的物质奖励,可以吸引来大量的新人关注公众号,下面具体介绍微信公众号助 ...

最新文章

  1. Bourne Shell及shell编程
  2. Elasticsearch query和filter过滤有什么不同
  3. Netcdf文件导出基本代码示例
  4. 做形态学方法的团队_图像分割实战-分水岭分割方法和GrabCut 算法
  5. 关于Redis Cluster的几个问题
  6. 广度优先搜索——字串变换(洛谷 P1032)
  7. rc.local介绍(linux启动系列之一)
  8. Pytorch——回归问题
  9. LSET与LREM结合删除list中特定索引的值
  10. oracle技术之一次RMAN备份报错的诊断过程(五)
  11. RS232和RS485标准在DB9公/母头上的接线定义
  12. 各版本opencv官网下载路径
  13. Android HID触摸屏驱动怎么开发
  14. 国外常用免费博客平台
  15. 中兴a2018拆机图片_中兴a2s拆机视频
  16. 基于JAVA社区老人健康服务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署
  17. phpspreadsheet 中文文档(七)技巧和诀窍
  18. Ryujinx - 基于 C# 开发的任天堂 Switch 模拟器
  19. 从微信办公看信息泄露
  20. java-net-php-python-jspm早教中心系统查重PPT计算机毕业设计程序

热门文章

  1. 2020辽宁国家公务员考试申论模拟题:过度医疗
  2. 华为社招c语言笔试,华为最新C语言笔试题目
  3. python股票回测_Python量化投资框架:回测+模拟+实盘
  4. 计算机的音量找不到了,电脑音量调节小喇叭不见了修复方法
  5. 【Windows】Windows10 企业版 LTSC/Windows Server 2019如何安装应用商店和UWP应用?
  6. 计算机cpu 显卡的作用是什么,显卡的作用是什么 显卡简介【图文详解】
  7. 掘进机数字孪生,掘进机远程智能控制
  8. 《运营之光》读书笔记
  9. win10设置vmware 虚拟机开机自启动
  10. Matlab中zeros和ones函数用法