当前位置: 首页 > news >正文

微信小程序开发 - 微信小程序登录流程

微信小程序登录流程

  1. 【小程序端】调用wx.login方法,请求【微信服务器】,获取登录凭证 code

详见文档:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html

  1. 【小程序端】请求【开发者服务器】登录接口,携带 code

  2. 【开发者服务器】请求【微信服务器】,接口如下,获取 openid (和session_key)

https://api.weixin.qq.com/sns/jscode2session?appid=【AppId】&secret=【AppSecret】&js_code=【code】&grant_type=authorization_code

详见文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/user-login/code2Session.html

  1. 【开发者服务器】生成一个自定义登录状态标识(token,这个 token 建立了与 openid 的关联关系),并返回给【小程序端】

  2. 【小程序端】保存这个 token(本地存储),在后续的请求中携带这个 token 进行身份验证

http://www.jsqmd.com/news/73751/

相关文章:

  • 【量子计算开发者必看】:VSCode + Azure QDK调试效率提升80%的秘密
  • Wan2.2-T2V-A14B为何成为专业视频创作平台的核心引擎?
  • 远程控制监控工具
  • 小程序怎么做?3 种制作方式 + 费用明细,低成本快速落地
  • Wan2.2-T2V-A14B在虚拟演唱会背景制作中的大规模应用
  • Unity学习笔记(十二)碰撞中的刚体和碰撞器
  • Unity学习笔记(十三)碰撞检测
  • Wan2.2-T2V-A14B如何控制镜头焦距变化带来的透视变形
  • 终极指南:一键重置JetBrains IDE试用期的完整解决方案
  • Wan2.2-T2V-A14B在航天任务动画演示中的高精度要求满足情况
  • How to draw uml or user-case
  • 智谱AI重磅发布GLM-4.1V-Thinking:90亿参数多模态推理大模型,性能越级挑战GPT-4o
  • How to draw mind map
  • 【案例共创】基于开发者空间通过FRS实现考勤系统人脸匹配功能
  • 亲测!编程培训小红书运营实践经验
  • AI 自动生成报表
  • 多机构联合授牌“妈妈幸福工程”特别支持单位 299万公益学习资源将惠泽万名母亲
  • C++课后习题训练记录Day48
  • How to found rss
  • 5步搞定Unity游戏翻译:XUnity Auto Translator新手完全指南
  • 电子工程师必修课:一文读懂 MOS 管的工作原理与应用
  • 为什么你的生存分析结果不显著?——R语言建模常见错误与修正方案
  • 学生信息管理系统——C/S架构
  • 还在手动找视频台词?用Dify实现自动帧提取与关键词检索
  • 如何利用场追迹控制衍射的包含
  • 【Agent服务迁移终极指南】:Docker多环境无缝切换的5大核心策略
  • 利用Debye-Wolf积分对理想矢量聚焦情况的研究
  • 微服务架构下的全方位测试策略
  • Universal x86 Tuning Utility:从入门到精通的性能调优艺术
  • 假设你负责的业务系统,流量突增 ,比如QPS暴增100倍,要怎么处理?