xiaoyong931011
2023-02-28 e2bbd01e360fe50220458c63517c2b983aa2753a
登录修改为只要登陆一次就不会失效
2 files modified
9 ■■■■ changed files
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java 5 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 4 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
@@ -37,7 +37,9 @@
            return false;
        }
        String token = resolveToken(headerToken);
//        String token = resolveToken(headerToken);
        RSA rsa = new RSA(AppContants.PRIVATE_KEY, null);
        String token = rsa.decryptStr(headerToken, KeyType.PrivateKey);
        if (token == null || AppContants.TIME_OUT.equals(token)) {
            responseUnAuth(response);
@@ -94,4 +96,5 @@
        }
        return true;
    }
}
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java
@@ -199,7 +199,9 @@
    public String generateAsaToken(String token) {
        RSA rsa = new RSA(null, AppContants.PUBLIC_KEY);
        return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey);
//        return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey);
        //去掉时间戳
        return rsa.encryptBase64(token, KeyType.PublicKey);
    }
    @Override