| | |
| | | return userInfo; |
| | | } |
| | | |
| | | public static Object getUserInfo() { |
| | | String token = getCurrentToken(); |
| | | return getUserInfoByToken(token); |
| | | } |
| | | |
| | | /** |
| | | * @Description: 销毁token |
| | | * @Param: [uid, token] |
| | |
| | | * @Date: 2021/3/11 |
| | | */ |
| | | public static void destoryToken(String uid, String token) { |
| | | if(ObjectUtils.isEmpty(uid)||ObjectUtils.isEmpty(token)) |
| | | return; |
| | | redisTemplate.delete(token); |
| | | redisTemplate.opsForHash().delete("user_token", uid); |
| | | } |
| | |
| | | destoryToken(getUidByToken(token), token); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * @Description: 销毁当前连接的token |
| | | * @Param: [] |
| | |
| | | |
| | | public static void destoryToken(Integer id) { |
| | | String token = getTokenById(id); |
| | | destoryToken(token,String.valueOf(id)); |
| | | destoryToken(String.valueOf(id),token); |
| | | } |
| | | |
| | | /** |