1. 当已经授权过的小程序, 首页下拉移除小程序后, 授权信息便会消失, 包括第三方的登录态, 貌似等同于清除缓存, 用户主动删除小程序,授权会消失
  2. session_key有效期:微信不会把 session_key 的有效期告知开发者。我们会根据用户使用小程序的行为对 session_key 进行续期。用户越频繁使用小程序,session_key 有效期越长,开发者在 session_key 失效时,可以通过重新执行登录流程获取有效的 session_key。使用接口 wx.checkSession可以校验 session_key 是否有效,从而避免小程序反复执行登录流程,wx.checkSession不需要session_key
  3. session_key注意事项: 在回调中调用 wx.login 登录,可能会刷新登录态。此时服务器使用 code 换取的 sessionKey 不是加密时使用的 sessionKey,导致解密失败。建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。目前解决办法:第一次调用获取用户信息授权时,提前调用wx.login

微信小程序授权小知识相关推荐

  1. 提高微信小程序的应用速度的常见方式有哪些? 小程序怎么实现下拉刷新? 简述微信小程序原理? 小程序的发布流程(开发流程)分析下微信小程序的优劣势?小程序授权登录流程? 小程序支付如何实现

    小程序部分常见面试题 提高微信小程序的应用速度的常见方式有哪些? 提高页面加载速度 用户行为预测 减少默认data的大小 组件化方案 分包预下载 小程序与原生App相比优缺点? 优点: 基于微信平台开 ...

  2. 基于Thinkphp5+EasyWeChat+fastadmin微信小程序授权登录获取手机号微信公众号网页---联合授权登录

    战前准备 1.使用 composer 安装 EasyWeChat $ composer require overtrue/wechat:~4.0 -vvv 或者在composer.json文件renq ...

  3. 小程序获取不到用户头像和昵称返回微信用户问题解决,即小程序授权获取用户头像规则调整的最新解决方案

    最近好多同学在学习石头哥小程序课程的时候,遇到了下面这样的问题,在小程序授权获取用户头像和昵称时,获取到的是下面这样的. 到底是什么原因导致的呢,去小程序官方文档一看,又是官方改规则了. 点进去一看, ...

  4. 微信小程序开发学习1(小程序的入门知识)

    微信小程序开发学习1(小程序的入门知识) 1.制定学习目标: 能够知道如何创建小程序项目 能够清楚小程序项目的基本组成结构 能够知道小程序页面的几个组成部分 能够知道小程序中常见的组件如何使用 能够知 ...

  5. 微信小程序开发与应用 第一章 微信小程序的基本知识1

    1-1 第一章 第一节 微信小程序的基本知识1 文章目录 前言 一.注册一个小程序账号 二.第一个微信小程序"Hello Wechat!" (一)准备工作 (二)页面介绍 (三)代 ...

  6. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  7. 微信小程序---授权保存图片或视频,拒绝后不在出现弹窗---自定义组件弹窗

    微信小程序授权保存图片后拒绝授权,(当拒绝授权后,微信再次调用保存不在出现授权弹窗): 这么一来,微信提供给开发者的解决方法就是跳入设置页面里面让用户自己打开权限. 那么今天自己自定义了一个组件. 根 ...

  8. SpringBoot微信小程序授权登录

    SpringBoot微信小程序授权登录 一.appId 1.1.自己是管理者:微信公众平台,申请或登录自己的微信小程序,在开发者管理中即可看到 2.2.自己是开发者:让管理员将自己加入到小程序开发者管 ...

  9. uniapp微信小程序授权登录和获取微信绑定的手机号码

    uniapp微信小程序授权登录和获取微信绑定的手机号码 弹出授权的弹框 <view class="weixinOk" @tap="getUserProfile&qu ...

最新文章

  1. JHStatusTextView
  2. 点云数据格式 数据集笔记
  3. Redis主从复制下的工作原理
  4. OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope
  5. Android 优化电池使用时间——确定和检测网络状态
  6. java 拷贝文件夹的实现
  7. 为什么所有的APP都在炫富?
  8. 马斯克:特斯拉将发布结合太阳能、电池存储技术的新产品
  9. plc secs通讯协议_一种SECSGEM通讯协议转换的方法与流程
  10. android edittext 输入法表情,Android开发中EditText禁止输入Emoji表情符
  11. STM32F103C8T6基础开发教程(HAL库)—LED灯1S周期闪烁
  12. golang EXE程序添加图标和详细信息(版本号,版权,公司信息等)
  13. 几块钱的超声波也能仿真?ROS2仿真之添加超声波传感器
  14. 供配电系统中的PE、N、PEN线各指的是什么?怎么区别和使用?
  15. 风影ASP.NET基础教学 4 验证控件
  16. 嵌入式的时间概念:GMT,UTC,CST,DST,RTC,NTP,SNTP,NITZ
  17. 【论文翻译】异构信息网络中的深层集合分类
  18. 阿里云安装部署Oracle11g 图文流程
  19. 《深度学习》之 目标检测 最全详解 (一)
  20. 阿里巴巴心石:面向5G优酷正在做三件事

热门文章

  1. C++常用数学运算(待完结)
  2. 【uni-app】菜菜的我xie了一个电池电量组件
  3. The Force Awakend
  4. 系统如何使用键盘快捷关机
  5. mysql 日语拼音排序,如何在日语版的MySQL中设置架构排序规则
  6. python编程之变量如何自加i++
  7. 计算机专业毕业设计指导记录,毕业设计过程指导记录
  8. 「镁客·请讲」武谷论链粗院长:区块链社区的核心价值是一种共识文化
  9. 英超体育fun.乐联赛 纽卡斯尔对战伯恩茅斯 伤病太多 纽卡很难
  10. 一个句子出现两个谓语