微信小程序登录以及获取openid(用户唯一标识)和session_key

一、前端登录代码:

  //登录获取codelogin:function(){wx.login({success:function(res){console.log(res.code)//发送请求wx.request({url: '填写你的后端接口地址', //接口地址data: {code:res.code},header: {'content-type': 'application/json' //默认值},success: function (res) {console.log(res.data)}})}})}

二、后端接收code,获取openid和session_key

/*** 登录*/
public function login(){$code = $_GET['code'];$appid = '修改成你小程序的APPID';$AppSecret = '修改成你小程序的APPSECRET';$url = "https://api.weixin.qq***/sns/jscode2session?appid=".$appid."&secret=".$AppSecret."&js_code=".$code."&grant_type=authorization_code";$str = file_get_contents($url);$json = json_decode($str);$arr = get_object_vars($json);echo $openid = $arr['openid']; //这是openidecho '</br>';echo $session_key = $arr['session_key']; //这是session_key
}

原文链接:https://www.php.cn/blog/detail/14528.html         经验来自于网络,侵权删

微信小程序登录-PHP后端相关推荐

  1. 微信小程序登录,后端获取信息的问题

    1,后端和前端要有一致的appid和appsecret 2,小程序必须要绑定微信开放平台 3,小程序进行企业认证且是服务号

  2. 微信小程序结合Java后端实现登录注册

    微信小程序登录 微信用户,授权信息,相关实体类 微信用户表 实体类 获取微信的token 常量抽取 httpClient工具,用于发送请求获取token nbplus pom 工具类 请求微信后台,获 ...

  3. java后端微信小程序登录与注册

    java后端微信小程序登录与注册&微信登录授权 分析: 微信小程序用户表 的字段来源于微信服务器 , 必须想办法去获取到对应的用户信息 找到微信开放平台: 微信开放平台 以下是微信开放平台给出 ...

  4. 微信小程序python token验证_微信小程序登录对接Django后端实现JWT方式验证登录

    点击授权按钮后可以显示部分资料和头像,点击修改资料可以修改部分资料. 1.使用微信小程序登录和获取用户信息Api接口 2.把Api获取的用户资料和code发送给django后端 3.通过微信接口把co ...

  5. 不带框架的java后端实现微信小程序登录(三层)

    前端参考[PHP做后端实现微信小程序登录](https://blog.csdn.net/weixin_44735933/article/details/106453785) LoginServlet ...

  6. java版微信小程序登录商城源码Spring Cloud+Redis+MQ+VR全景+b2b2c多商家入驻前后端分离商城源码

    @源码地址来源: https://minglisoft.cn/honghu2/business.html 微信小程序登录代码: /*** Copyright © 2012-2017 <a hre ...

  7. java版微信小程序登录商城源码Spring Cloud+Spring Boot+mybatis+security+uniapp+Redis+MQ+VR全景+b2b2c多商家入驻前后端分离商城源码

    @源码地址来源: https://minglisoft.cn/honghu2/business.html 微信小程序登录代码: /*** Copyright © 2012-2017 <a hre ...

  8. java版微信小程序登录商城源码MQ+VR全景+b2b2c多商家入驻前后端分离商城源码

    @源码地址来源: https://minglisoft.cn/honghu2/business.html 微信小程序登录代码: /*** Copyright © 2012-2017 <a hre ...

  9. access突然需要登录_早知道早好,微信小程序登录开发需要注意的事项

    最近公司要做一个企业微信的小程序,方便企业内的成员来登录,以便一些公司内的业务,只限于公司内的成员来操作,因为有微信小程序的开发经验,所以先当作微信小程序来开发了! 首先来讲一下这个企业微信小程序与微 ...

最新文章

  1. 人生致命的8个经典问题[转]
  2. cmd中添加中文字体
  3. volatile类型的数据
  4. java开发怎么打补丁_[Java教程]【NC】出补丁与打补丁
  5. MySQL 常用30种SQL查询语句优化方法
  6. ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
  7. jzoj6342-[NOIP2019模拟2019.9.7]Tiny Counting【树状数组,容斥】
  8. Jenkins 中定时任务构建
  9. blender 可视化编程_使用Blender可视化天体物理学数据
  10. 解决跨域form表单post提交时Forbidden的问题。
  11. 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】
  12. Adobe flash player ActiveX、NPAPI、PPAPI 的区别
  13. UI(PS+AI)课程总结
  14. Qt - 换肤功能实现
  15. pcb布线时爬电距离的总结与算法
  16. python代替易语言_基于hook的python机器人,彻底取代itchat
  17. Drown跨协议攻击TLS漏洞分析
  18. 安装oracle 10g XE后的提示
  19. Dicom 图像--像素值(灰度值)转为CT值
  20. pythondictrunoob_Python3 字典 | 菜鸟教程

热门文章

  1. android lcm,Android的LCM知识点(4)
  2. rjs子模板中如何按照顺序并且有序列地执行语句
  3. Java静态绑定与动态绑定
  4. 获取贵州茅台2010年1月1号至今的股票交易数据,计算该股票历史数据的5日均线和30日均线
  5. 如何与陌生人交谈的技巧
  6. 网易im 服务器消息格式,机器人消息体模板说明-IM即时通讯-网易云信开发文档...
  7. android华为手机全屏显示
  8. 这样的牛皮凉席清水席要慎买!!!
  9. html 把table固定住,html Table实现表头固定
  10. element表格固定表头每列宽度,最右侧固定后,溢出出现滚动条内容和表头不能同时移动