xiaoyong931011
2023-09-12 a90dc5478863c8680846e5ffc3930aad92850bd4
优惠卷
2 files modified
10 ■■■■■ changed files
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java 8 ●●●●● patch | view | raw | blame | history
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);