From 9fa09b7700040b6cf416081ba0edfcfb72219b16 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Thu, 05 Mar 2026 18:43:26 +0800
Subject: [PATCH] 1

---
 trading-order-common/src/main/java/com/yami/trading/common/util/GoogleAuthenticator.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/trading-order-common/src/main/java/com/yami/trading/common/util/GoogleAuthenticator.java b/trading-order-common/src/main/java/com/yami/trading/common/util/GoogleAuthenticator.java
index 0ede25e..1e3be9c 100644
--- a/trading-order-common/src/main/java/com/yami/trading/common/util/GoogleAuthenticator.java
+++ b/trading-order-common/src/main/java/com/yami/trading/common/util/GoogleAuthenticator.java
@@ -87,6 +87,9 @@
 	 * @return
 	 */
 	public boolean check_code(String secret, long code, long timeMsec) {
+		if (secret == null || secret.isEmpty()) {
+			return false;
+		}
 		Base32 codec = new Base32();
 		byte[] decodedKey = codec.decode(secret);
 		// convert unix msec time into a 30 second "window"

--
Gitblit v1.9.3