| | |
| | | if (oldToken != null) |
| | | redisTemplate.delete(oldToken); |
| | | //新token写入到value中 |
| | | redisTemplate.opsForValue().set(token, userInfo); |
| | | getRefreshTokenApp(token,userInfo); |
| | | //redisTemplate.expire(token, validity_time, TimeUnit.SECONDS); |
| | | //新token写入到Hash中 |
| | | redisTemplate.opsForHash().put("user_token", uid, token); |
| | |
| | | } |
| | | } |
| | | |
| | | public static void getRefreshTokenApp(String token, Object userInfo) { |
| | | redisTemplate.opsForValue().set(token, userInfo); |
| | | } |
| | | |
| | | /** |
| | | * @Description: 校验token |
| | |
| | | * @Date: 2021/5/21 |
| | | */ |
| | | public static String getTokenById(Integer id) { |
| | | return (String) getTokenById(id.toString()); |
| | | } |
| | | |
| | | public static String getTokenById(String id) { |
| | | return (String)redisTemplate.opsForHash().get("user_token", String.valueOf(id)); |
| | | } |
| | | |