提交token
来源:13-9 测试未授权重试机制
维京人
2017-10-18
老师我用你编写那个小工具确实提交token,也确实获取上了token但是 提交后,在用小程序 添加用户地址,还提示 没有code还想获得token 这是什么环节出了问题?
写回答
2回答
-
7七月
2017-10-18
好的,同学很不错,能自己分析解决问题就是编程最重要的能力。
00 -
维京人
提问者
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;
}
}00
相似问题