景区账号限制登录状态

This commit is contained in:
2025-07-16 15:01:40 +08:00
parent 0ecd9d5e20
commit eda2c75533
3 changed files with 27 additions and 5 deletions

View File

@@ -13,6 +13,8 @@ import org.springframework.web.context.request.ServletRequestAttributes;
import jakarta.servlet.http.Cookie;
import jakarta.servlet.http.HttpServletRequest;
import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.Date;
import java.util.Map;
import java.util.Objects;
@@ -53,6 +55,12 @@ public class JwtTokenUtil {
String token = JwtAnalysisUtil.generateToken(jwtInfo, bytes, expireTime);
return token;
}
public static String generateToken(JwtInfo jwtInfo, Date expireTime) throws Exception {
byte[] bytes = RsaKeyUtil.toBytes(PRI_KEY);
LocalDateTime dt = expireTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
String token = JwtAnalysisUtil.generateToken(jwtInfo, bytes, dt);
return token;
}
/**