jiaoyan改为5秒内不可重复请求
This commit is contained in:
@ -190,10 +190,10 @@ public class TokenAuthenticationFilter extends OncePerRequestFilter {
|
|||||||
log.error("请求连接已使用过");
|
log.error("请求连接已使用过");
|
||||||
b = false;
|
b = false;
|
||||||
}else{
|
}else{
|
||||||
redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 2, 20, TimeUnit.SECONDS);
|
redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 2, 5, TimeUnit.SECONDS);
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 1, 20, TimeUnit.SECONDS);
|
redisTemplate.opsForValue().set(HEADER_CHECK_TOKEN+":"+cookieKey, 1, 5, TimeUnit.SECONDS);
|
||||||
}
|
}
|
||||||
|
|
||||||
String header = request.getHeader(AUTHORIZATION_HEADER);//请求头token
|
String header = request.getHeader(AUTHORIZATION_HEADER);//请求头token
|
||||||
|
@ -34,7 +34,7 @@ public class UserInfoServiceImpl implements UserInfoService {
|
|||||||
private @Autowired
|
private @Autowired
|
||||||
UnifastOAuthClient client;
|
UnifastOAuthClient client;
|
||||||
// private @Autowired ObjectMapper userInfoObjectMapper;
|
// private @Autowired ObjectMapper userInfoObjectMapper;
|
||||||
@Value("${login.token.time_limit}")
|
@Value("${login.token.time_limit:3}")
|
||||||
private Integer valid_time_limit;
|
private Integer valid_time_limit;
|
||||||
@Autowired()
|
@Autowired()
|
||||||
@Qualifier("userinfoRedisTemplate")
|
@Qualifier("userinfoRedisTemplate")
|
||||||
@ -61,7 +61,7 @@ private Integer valid_time_limit;
|
|||||||
|
|
||||||
BaseCacheUser user = structureUser(token);
|
BaseCacheUser user = structureUser(token);
|
||||||
|
|
||||||
redisTemplate.opsForValue().set(REDIS_USER_KEY + token, user, valid_time_limit, TimeUnit.MINUTES);
|
redisTemplate.opsForValue().set(REDIS_USER_KEY + token, user, valid_time_limit-1, TimeUnit.MINUTES);
|
||||||
|
|
||||||
return user;
|
return user;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user