1.

首先先封装个公用的jsclassConfig{constructor(){}}Config.restUrl'https://wx.knowdao.com';export{Config};2.

再从另一个封装的共用的调token的js里面传入这个模块import{Config}from'config.js';classToken{constructor(){console.log(this)this.verifyUrlConfig.restUrl+'/api/validate/token';this.tokenUrlConfig.restUrl+'/api/login/get_openid';}verify(){vartokenwx.getStorageSync('token');console.log(token)if(!token){this.getTokenFromServer(token);}else{this._verifyFromServer(token);}}//携带令牌去服务器校验令牌_verifyFromServer(token){console.log(11212)varthatthis;constaccountwx.getStorageSync("account")//console.log(token)//console.log(wx.getStorageSync("token"))//console.log(account)consttokennwx.getStorageSync("token")wx.request({url:that.verifyUrl,method:'POST',data:{token:tokenn,account:account},success:function(res){console.log(res)returnfalsevarvalidres.data.isValid;if(!valid){that.getTokenFromServer();}}})}//从服务器获取tokengetTokenFromServer(callback){varthatthis;wx.login({success:function(res){letcoderes.codewx.getUserInfo({lang:"zh_CN",success:res{letuserInfores.userInfowx.request({url:that.tokenUrl,method:'POST',data:{code:code,nickname:userInfo.nickName,gender:userInfo.gender,avatarUrl:userInfo.avatarUrl,city:userInfo.city},header:{"content-type":"application/x-www-form-urlencoded",'content-type':'application/json'},success:function(res){console.log(res)wx.setStorageSync('token',res.data.data.token);wx.setStorageSync('account',res.data.data.account);wx.setStorageSync('userid',res.data.data.user_id);}})}})}})}}export{Token};3.

最后在app.js中调用import{Token}from'utils/token-model.js';varscence0;App({onLaunch:function(){vartokennewToken();token.verify();//token.changlink("wss://wx.knowdao.com/system");},onShow:function(){},onHide:function(){this.globalData.scence1wx.setStorageSync('scence',this.globalData.scence)},globalData:{account:'',stroge:0,openid:0,userInfo:null,times:null,urls:'https://wx.knowdao.com',urlst:'http://test.knowdao.com',token:''}})

小程序token有效期_微信小程序token过期时间后重新获取-微信小程序过期恢复步骤-微信小程序怎么找...相关推荐

  1. jwt token注销_详解JWT token心得与使用实例

    本文你能学到什么? token的组成 token串的生成流程. token在客户端与服务器端的交互流程 Token的优点和思考 参考代码:核心代码使用参考,不是全部代码 JWT token的组成 头部 ...

  2. wifi连接一段时间才能上网_无线路由连接上一段时间后就无法上网的问题

    周五买的无线路由到了,周六家里通网了,连上无线路由开始上网,但是发现一个问题:连上路由,过一段时间后发现无法上网了,禁用再连还是不行. 看网络状态,显示无法连接Internet,而且是隔一段时间出现一 ...

  3. 获取token和token的过期时间后不断刷新过期时间的处理方式

    需求:把从第三方接口获取到的token的过期时间保存,下一次在过期时间前触发刷新token. 第一种: package com.transferdata.demo;import com.sun.jmx ...

  4. 条令考试小程序辅助器_可以自己编题的答题软件,自定义题库考试出题工具,微信答题小程序...

    自制题库自己编题的答题小程序要如何制作?今天给大家介绍下可以自己编题的答题软件,自制题库软件在微信小程序里自己出题,然后给别人来答题. 每个人都可以通过这个小程序系统出考题,然后给到别人答题(自己.同 ...

  5. mysql设置token有效期_记住我 token保存到数据库

    记住我 token保存到数据库 这里使用jpa+mysql org.springframework.boot spring-boot-starter-data-jpa mysql mysql-conn ...

  6. 2020年上海市高等学校信息技术水平考试试卷_三级_数据科学技术及应用_模拟卷_三、程序填空题_答案

    2020年上海市高等学校信息技术水平考试试卷_三级_数据科学技术及应用_模拟卷_三.程序填空题_答案 (本试卷考试时间 150 分钟) 答案是自己做的,经验证,可成功运行. 内容仅供学习交流,不可转载 ...

  7. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...

    <c语言程序设计基础教程_习题答案20120319>由会员分享,可在线阅读,更多相关<c语言程序设计基础教程_习题答案20120319(54页珍藏版)>请在技术文库上搜索. 1 ...

  8. c语言开发物业收费程序,C语言程序的设计_物业管理系统方案

    <C语言程序的设计_物业管理系统方案>由会员分享,可在线阅读,更多相关<C语言程序的设计_物业管理系统方案(10页珍藏版)>请在人人文库网上搜索. 1.i nclude std ...

  9. jwt token注销_辩证的眼光搞懂 JWT 这个知识点

    什么是 JWT 概念 JSON Web Token(简称 JWT)是目前最流行的跨域认证解决方案. JWT 原理 JWT 组成 JWT 由三部分组成:Header,Payload,Signature ...

最新文章

  1. 虚拟内存,虚拟地址空间,用户空间,内核空间
  2. CodeForces - 707C
  3. 机器学习第7天:深入了解逻辑回归
  4. 【maven】Missing artifact javax.jms:jms:jar:1.1:compile
  5. jmeter--正则提取json串中一个大括号对象里指定字段值的的另一个字段的值
  6. es6 super关键字
  7. Eclipse教程(3)--- 修改字符集
  8. java 标准_Java标准注解
  9. java 上溯造型与下塑造型
  10. Klevgrand Tines for Mac(电钢琴模拟插件)
  11. Crash Course经济学笔记
  12. 第一章 略说中医的学习与研究(6)
  13. Xshell个人免费版下载
  14. Dukto-R6超级实用的免费跨平台局域网文件/文件夹传输工具
  15. IMF Fintech负责人:金融科技监管体制设计的五原则
  16. uniapp中使用高德地图
  17. 武汉星起航:亚马逊卖家做站外引流可以给店铺带来哪些好处
  18. 互联网晚报 | 1月13日 星期四 | 恒驰5首车下线;抖音电商测试快递服务“音尊达”;中国移动10086 App月底停止运营...
  19. 计算机无法调整亮度,win10亮度无法调节怎么办_win10电脑亮度调节失灵的解决方法...
  20. c++11线程池的实现原理及回调函数的使用

热门文章

  1. RDKit | 计算拓扑极性表面积TPSA
  2. 4天狂销20万盒,GMV超5620万,应季爆品有哪些营销关键词?
  3. 梦三花重金修改服务器,梦幻西游:一只卖了三年的3技能变异宝宝,现被看山哥花重金收藏...
  4. Android 9.0 SystemUI 锁屏界面禁止状态栏下拉
  5. 招商银行信用卡中心18秋招题解
  6. centos7安装部署gitlab
  7. 两个Ctrl键同时失灵了怎么办
  8. 【Hive】Hive练习题(二)
  9. 批处理——提取SRT文字中的文字
  10. 随机森林用matlab实现,matlab实现随机森林