前言
简单介绍小程序的微信授权登录流程
一、申请小程序账号
1.申请账号
1.开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。
2.进入小程序注册页 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。
3.在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小程序等操作。
登录小程序后台 ,我们可以在菜单 “开发”-“开发设置” 看到小程序的 AppID 了 。
4.即
AppID :开发者ID,有些叫AppKey;
AppSecret :开发者密钥;
OpenID :为了识别用户,每个用户针对每个公众号或小程序等应用会产生一个安全的
二、使用步骤
1.获取code
将自己获取的appid和secret给前端,并向前端索要code,code有效时间为5分钟。2.解析code
代码如下:
/**
* 根据code获取用户的openid
*/
public function code($code)
{
$res = [];
if (empty($code)) return $res;
$appid = Env::get('mp.appid');
$secret = Env::get('mp.secret');
$uri = "https://api.weixin.qq.com/sns/jscode2session?appid={
$appid}&secret={
$secret}&js_code={
$code}&grant_type=authorization_code";