zoukankan      html  css  js  c++  java
  • 微信小程序用户登陆状态保持思路

    小程序登陆状态保持
        1.在微信小程序全局变量中定义token字段
        2.首次加载小程序时,获取服务端的sessionId,并将sessionId存入客户端的token中
                PS:加载小程序时最好传一个用户唯一Id标识给服务端,以免用户误操作刷新小程序导致登陆状态丢失(也可以不做)
        3.将获取到的token做为wx.request的请求头(header)参数,传给服务端
                PS:wx.request请求头添加clienttype参数,设值为proweixin;服务端根据clienttype判断是否需要校验验证码(若没有验证码,也可以不做)
        4.服务端校验用户登陆一次后,取token为key,取用户信息为value保存到服务端缓存中,并设置该信息的超时时间(推荐存入redis,自带超时机制)
        5.用户在客户端登陆后,服务端缓存的token信息超时之前,客户端发送到服务端的每次请求,视为该用户已登陆,无需再次登陆(在请求前加入拦截器,验证token是否超时)
  • 相关阅读:
    背景图
    PKUWC 2019~2020 游记
    前置内容2:复杂度分析
    前置内容1:算法与数据结构
    莫比乌斯反演学习笔记2
    莫比乌斯反演学习笔记1
    CSP-J&S-2019 游记
    最近面试的一些感触
    算法学习-整数反转
    入行九年,入园8年,突然想写一点东西.
  • 原文地址:https://www.cnblogs.com/wslio/p/11703758.html
Copyright © 2011-2022 走看看