| | |
| | | // 清除Cookie |
| | | WebHelper.deleteCookie(StaticData.TOKEN_COOKIE_KEY, req); |
| | | |
| | | // 获取当前用户 |
| | | UsersEntity ue = getCurrentUser(req); |
| | | if (ue == null) { |
| | | return false; |
| | | } |
| | | |
| | | // 清除缓存 |
| | | String tokenKey = RedisCacheKey.signTokenKey(token); |
| | | redisService.delete(tokenKey); |
| | | |
| | | // 获取当前用户 |
| | | UsersEntity ue = getCurrentUser(req); |
| | | if (te == null) { |
| | | return false; |
| | | } |
| | | String userKey = RedisCacheKey.signUserKey(te.getToken()); |
| | | redisService.delete(userKey); |
| | | |
| | | // db,设置令牌过期 |
| | | te.setUpdateUser(ue.getId()); |
| | |
| | | } |
| | | |
| | | // 写日志 |
| | | LoginEntity le = loginService.getNewLogin(ue.getId(), req); |
| | | le.setType(3); |
| | | |
| | | LoginEntity le = loginService.getNewLogin(ue.getId(), 3, req); |
| | | rows = loginService.insertLogin(le); |
| | | |
| | | return rows > 0; |