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

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

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

mixed */ public function getUserAccessUserInfo($code = "") { if(empty($code)){ $baseUrl = request()->url(true); $url = $this->getSingleAuthorizeUrl($baseUrl, "123"); Header("Location: $url"); exit(); }else{ $access_token = $this->getSingleAccessToken($code); return $this->getUserInfo($access_token); } } /** * 微信授权链接 * @param string $redirect_uri 要跳转的地址 * @return [type] 授权链接 */ public function getSingleAuthorizeUrl($redirect_url = "",$state = '1') { $redirect_url = urlencode($redirect_url); return "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" . $this->wechat_config['appid'] . "&redirect_uri=".$redirect_url."&response_type=code&scope=snsapi_userinfo&state={$state}#wechat_redirect"; } /** * 获取token * @return [type] 返回token */ public function getSingleAccessToken($code) { $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$this->wechat_config['appid'].'&secret='.$this->wechat_config['appsecret'].'&code='.$code.'&grant_type=authorization_code'; $access_token = $this->https_request($url); return $access_token; } /** * 发送curl请求 * @param $url string * @param return array

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




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

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

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