| | |
| | | |
| | | // 清除缓存 |
| | | String tokenKey = RedisCacheKey.signTokenKey(token); |
| | | if (redisService.hasKey(tokenKey)) { |
| | | redisService.delete(tokenKey); |
| | | } |
| | | redisService.delete(tokenKey); |
| | | String userKey = RedisCacheKey.signUserKey(te.getToken()); |
| | | if (redisService.hasKey(userKey)) { |
| | | redisService.delete(userKey); |
| | | } |
| | | redisService.delete(userKey); |
| | | |
| | | // db,设置令牌过期 |
| | | te.setUpdateUser(ue.getId()); |
| | |
| | | */ |
| | | public UserEntity getCurrentUser(HttpServletRequest req) { |
| | | String token = WebHelper.getToken(req); |
| | | |
| | | return getUserByToken(token); |
| | | } |
| | | |
| | | /** |
| | | * 根据令牌获取用户 |
| | | */ |
| | | public UserEntity getUserByToken(String token) { |
| | | if (StringHelper.isNull(token)) { |
| | | return null; |
| | | } |