|  |  |  | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String userInfo = (String) redisTemplate.opsForValue().get(Constants.REDIS_TOKEN_KEY+token); | 
|---|
|  |  |  | claims = JSONObject.toJavaObject(JSONObject.parseObject(userInfo),LoginUserInfo.class); | 
|---|
|  |  |  | refreshTokenTime(token); | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | claims = null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | * 向后延伸有效期保持会话继续 | 
|---|
|  |  |  | * @param token | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void refreshTokenTime(String token,String usrerInfo) { | 
|---|
|  |  |  | redisTemplate.opsForValue().set(Constants.REDIS_TOKEN_KEY+token,usrerInfo,jwtProperties.getExpiration(), TimeUnit.MILLISECONDS); | 
|---|
|  |  |  | public void refreshTokenTime(String token ) { | 
|---|
|  |  |  | log.error("===============开始刷新登录token"+token); | 
|---|
|  |  |  | redisTemplate.expire(Constants.REDIS_TOKEN_KEY+token,jwtProperties.getExpiration(), TimeUnit.MILLISECONDS); | 
|---|
|  |  |  | log.error("===============结束刷新登录token"+token); | 
|---|
|  |  |  | //        redisTemplate.opsForValue().set(Constants.REDIS_TOKEN_KEY+token,usrerInfo,jwtProperties.getExpiration(), TimeUnit.MILLISECONDS); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|