修复logout时当前用户错误的问题

master
wbh 5 years ago committed by 王保桦
parent 93317fbd42
commit 4743d1acde
  1. 2
      java/local/src/main/java/cn/toesbieya/jxc/controller/AccountController.java
  2. 5
      java/local/src/main/java/cn/toesbieya/jxc/interceptor/SecurityInterceptor.java
  3. 10
      java/local/src/main/resources/application-local.yml

@ -30,7 +30,7 @@ public class AccountController {
@GetMapping("logout") @GetMapping("logout")
public R logout(HttpServletRequest request) { public R logout(HttpServletRequest request) {
UserVo user = SessionUtil.get(); UserVo user = SessionUtil.get(request);
return service.logout(user, IpUtil.getIp(request)); return service.logout(user, IpUtil.getIp(request));
} }

@ -35,4 +35,9 @@ public class SecurityInterceptor implements HandlerInterceptor {
return true; return true;
} }
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
ThreadUtil.clearAll();
}
} }

@ -1,8 +1,8 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://localhost:3306/my?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true url: jdbc:mysql://localhost:3306/git_project?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true
username: root username: root
password: root password: 226482
redis: redis:
host: localhost host: localhost
port: 6379 port: 6379
@ -12,6 +12,6 @@ socket:
port: 12580 port: 12580
qiniu: qiniu:
access-key: access-key: xrxEn5NVR1M33VQa82yE16XSMdbeSYUlx-4_sio3
secret-key: secret-key: yj1r1vv8f-0p7anD2PRzL1kiw0YLPavefGjLSUgx
bucket: bucket: munuan
Loading…
Cancel
Save