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是否超时)
  • 相关阅读:
    epoll 实现回射服务器
    select函数的介绍和使用
    期末项目需求分析报告
    Spring AOP Capabilities and Goals
    Domain Logic approaches
    Lamda Expression
    CDI furture
    23种设计模式
    connector for python
    Spring reference
  • 原文地址:https://www.cnblogs.com/wslio/p/11703758.html
Copyright © 2011-2022 走看看