php使用微信登录
2024-09-01 18:36:22
1.第一步
$hosturl = urlencode('');//异步回调地址
$wechatInfo = WechatInfo::get_wechat(); //查询appid
$url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid={$wechatInfo['appid']}&redirect_uri={$hosturl}&response_type=code&scope=snsapi_base&state={$user['user_id']}#wechat_redirect";
$result = ['status' => 2, 'msg' => '登陆成功', 'data' => $user, 'url' => $url];
2.异步回调地址
$code = input('code');
$user_id = input('state');
$wechatInfo = WechatInfo::get_wechat();
$appid = $wechatInfo['appid'];
$secret = $wechatInfo['appsecret'];
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid={$appid}&secret={$secret}&code={$code}&grant_type=authorization_code";
$sdk =Jssdk::curlGet($url);
有那些不明白的,可以在评论里留言,我会及时的回复大家的
最新文章
- UI控件(UIButton)
- LOL
- 关于几种编程过程中的注释(TODO、FIXME、XXX等)
- 【如何快速的开发一个完整的iOS直播app】(美颜篇)
- zju3545
- SQL Server 2008 R2——VC++ ADO 操作 参数化查询
- JS 日历控件
- dataAdapter与dataSet和dataTable的填充
- LintCode-Word Segmentation
- Cocos2d-x——支持多触点
- 插入排序InsertionSort
- SWMM代码移植到64位平台
- entity framework 动态条件
- effective c++ prefer const,enum, inline to #defines
- MySql 事务与锁
- [标]ORACLE常用的一些语句记录
- 6年后的第一篇博客:进入java的精彩世界
- Yii中DataProvider的使用
- 【Linux】Jenkins安装(二)
- 为WebRTC 应用部署Turn Server