提交token

来源:13-9 测试未授权重试机制

维京人

2017-10-18

老师我用你编写那个小工具确实提交token,也确实获取上了token但是 提交后,在用小程序 添加用户地址,还提示 没有code还想获得token 这是什么环节出了问题?http://img1.sycdn.imooc.com/szimg/59e692e80001951811390647.jpg

写回答

2回答

7七月

2017-10-18

好的,同学很不错,能自己分析解决问题就是编程最重要的能力。

0
0

维京人

提问者

2017-10-18

老师问题解决了,问题是

token.js中把

var token = wx.getStorageSync('token');

写成

var token = wx.getStorageInfoSync('toke');

从而又引出另一个问题线索,就是提示TP5 提示的 md5错误,并非应用md5错误,而是token为空导致

TP5获取缓存出现错误,这是的缓存为空,错误地点如下:

// 判断Token是否在缓存中存在
public static function verifyToken($token)
{
   // 这里需要优化
   if(!$token){
       throw new TokenException([
           'msg' => 'Token已过期或Token为空'
       ]);
   }
   $exist = Cache::get($token);
   if($exist){
       return true;
   }
   else{
       return false;
   }
}


0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程