From 8a0a6bb05752d08153ac9cffb09a5760ca1c10b6 Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Fri, 21 Apr 2023 01:33:37 +0800
Subject: [PATCH] 分红设置
---
src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java b/src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
index 06878ae..92d9a88 100644
--- a/src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
+++ b/src/main/java/cc/mrbird/febs/common/interceptor/LoginInterceptor.java
@@ -31,6 +31,9 @@
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
+ if ("OPTIONS".equals(request.getMethod().toUpperCase())) {
+ return true;
+ }
String headerToken = request.getHeader("token");
if (StringUtils.isBlank(headerToken)) {
responseUnAuth(response);
@@ -38,7 +41,6 @@
}
String token = resolveToken(headerToken);
-
if (token == null || AppContants.TIME_OUT.equals(token)) {
responseUnAuth(response);
return false;
@@ -74,7 +76,7 @@
private String resolveToken(String token) {
try {
RSA rsa = new RSA(AppContants.PRIVATE_KEY, null);
- String[] tokens = StrUtil.split(rsa.decryptStr(token, KeyType.PrivateKey), "_");
+ String[] tokens = StrUtil.splitToArray(rsa.decryptStr(token, KeyType.PrivateKey), "_");
if (verifyTokenExpired(Long.parseLong(tokens[1]))) {
return tokens[0];
} else {
--
Gitblit v1.9.1