// 更新token
refreshToken() {
let that = this
// token过期时间 后台设置18000秒 判定17000秒
if (uni.getStorageSync("userInfo").token) {
// access_token 过期时间剩余
let expires_in = uni.getStorageSync("userInfo").token.expires_in - Date.now()
// refresh_token 过期时间固定3天
let expires_refresh = uni.getStorageSync("userInfo").token.expires_refresh - Date.now()
console.log(expires_in, expires_refresh, "token过期时间:" + expires_in * 0.0000167 + "分钟" + expires_in *
0.0000167 * 0.0166667 + "小时")
if (expires_in < 3000 && expires_refresh > 3000) {
//access_to
微信小程序更新token
最新推荐文章于 2024-04-29 15:01:13 发布
本文详细介绍了微信小程序中关于Token的更新流程,包括用户授权获取Access Token,利用Access Token获取刷新Token(Refresh Token),以及如何在后台实现Token的自动刷新,确保用户会话的持续性。同时,讨论了安全性问题,如如何防止恶意刷新和保护用户信息。
摘要由CSDN通过智能技术生成