面试题:介绍一些项目中的Token
一、项目中的Token
主要用做身份验证。
1、点击忘记密码之后,检验用户名是否存在
2、存在则根据用户名查询问题
3、回答答案正确的话生产Token,并将其放到guava cache本地缓存中
4、将Token返回给客户端
public ServerResponse<String> checkAnswer(String username,String question,String answer){
int resultCount = userMapper.checkAnswer(username,question,answer);
if(resultCount > 0){