第六章自测无法识别密码答案

来源:6-9 用户模块所有功能自测试

慕粉114740860

2019-07-03

http://img.mukewang.com/szimg/5d1b9e23000179ee20320769.jpg

http://img.mukewang.com/szimg/5d1b9e2300018e2313400521.jpg

查询过数据库以后确定我的密码答案都是正确的 但是在用‘回答问题得到token’的这个功能里面就是无法识别中文的问题和答案

我后来尝试修改了里面的另一个soonerbetter这个账号的密码,成功的拿到了token。

但是后面问题又来了。

得到token之后在下一个环节修改密码的时候,复制黏贴了token,接受到的消息是token无效,也就是说在localcache里面他根本没有取到这个token。

http://img.mukewang.com/szimg/5d1b9f040001692019940776.jpg

http://img.mukewang.com/szimg/5d1b9f070001f32f19630814.jpg

我想去看一下本地的缓存,搜索了问题,都在说guava缓存... 但是课程里面好像没有这个东西的安装过程。我也不知道token缓存在服务器之后到底在哪里,没办法验证token到底有没有被保存在里面。


写回答

2回答

geelylucky

2019-07-03

0
0

geelylucky

2019-07-03

同学,中文验证不了应该跟你的字符集编码有关系,数据库,服务器的编码集要统一成UTF8。关于token的问题,这个需要你通过debug方式才能确定问题所在,你要先检查回答问题成功后,代码是否执行了缓存token的操作,再检查后续的token修改密码操作。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程