secret 是 应用密钥 AppSecret,在微信开放平台提交应用审核通过后获得
code 是 填写第一步获取的 code 参数
grant_type 是 填 authorization_code...我们可以通过composer一键安装:
composer require guzzlehttp/guzzle
(三)、完善用户微信授权登录
完成上述的封装操作后,我们便开始讲微信接入到我们自己的系统中与用户进行关联起来...如果用户想使用微信登录,首先会通过客户端唤起微信,请求登录第三方应用,然后微信会询问用户是否成功授权给XX应用,授权成功后,客户端会得到一个授权码:code,然后客户端携带code请求我们的客户端API...'openid']]);
throw_if(isset($oAuth- id),Exception::class,'该微信已绑定,请直接登录!')...完善微信登录
完善好用户授权后,登录就显得非常容易了,只需要简单查询授权记录,存在则返回对应绑定的用户,否则抛出异常信息提示用户。