争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

TP5框架下微信授权登录的代码完成

时间:2024/4/21作者:未知来源:争怎路由网人气:

mixed * @remark * 获取到用户的openid之后可以判断用户是否有数据,可以直接跳过获取access_token,也可以继续获取access_token * access_token每日获取次数是有限制的,access_token有时间限制,可以存储到数据库7200s. 7200s后access_token失效 **/ public function getUserInfo($access_token = []) { if(!$access_token){ return [ 'code' => 0, 'msg' => '微信授权失败', ]; } $userinfo_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$access_token['access_token'].'&openid='.$access_token['openid'].'&lang=zh_CN'; $userinfo_json = $this->https_request($userinfo_url); //获取用户的基本信息,并将用户的唯一标识保存在session中 if(!$userinfo_json){ return [ 'code' => 0, 'msg' => '获取用户信息失败!', ]; } return $userinfo_json; } }

控制器调用

public function index()
    {
       $wchat = new \wechat\WechatOauth();
    
       $code = request()->param('code',"");
       $user = $wchat->getUserAccessUserInfo($code);
    }

相关推荐:

TP数据层进行增删改查操作的代码

TP中使用原生的MySQL语句的方法(代码)

以上就是TP5框架下微信授权登录的代码实现的详细内容,更多请关注php中文网其它相关文章!


网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。



关键词:TP5框架下微信授权登录的代码完成




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版