src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
@@ -54,7 +54,7 @@ MallMember member = JSON.parseObject(userJsonStr, MallMember.class); request.getSession().setAttribute("member", member); log.info("登录用户token:"+token+",PHONE:"+member.getPhone()); // log.info("登录用户token:"+token+",PHONE:"+member.getPhone()); return true; } src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -354,6 +354,14 @@ if(ObjectUtil.isEmpty(mallMember)){ throw new FebsException("请刷新页面"); } String redisKey = AppContants.XCX_LOGIN_PREFIX + mallMember.getId(); String existToken = redisUtils.getString(redisKey); if (StrUtil.isNotBlank(existToken)) { Object o = redisUtils.get(existToken); if (ObjectUtil.isNotEmpty(o)) { redisUtils.del(existToken); } } redisUtils.del(AppContants.XCX_LOGIN_PREFIX + id); redisUtils.del(AppContants.XCX_LOGIN_PHONE_PREFIX + id); this.baseMapper.deleteById(mallMember);