diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java index 9b2b0c73..6d219a1f 100644 --- a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java +++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java @@ -90,9 +90,9 @@ public class SysLoginService { */ public void logout() { try { - String username = LoginHelper.getUsername(); + LoginUser loginUser = LoginHelper.getLoginUser(); StpUtil.logout(); - recordLogininfor(username, Constants.LOGOUT, MessageUtils.message("user.logout.success")); + recordLogininfor(loginUser.getUsername(), Constants.LOGOUT, MessageUtils.message("user.logout.success")); } catch (NotLoginException e) { } }