From ca64ad7b8a5acd07cd8386ddc7bfcca558ec3349 Mon Sep 17 00:00:00 2001
From: xusd <330628789@qq.com>
Date: Tue, 01 Jul 2025 22:45:29 +0800
Subject: [PATCH] fix:优化登录

---
 src/views/logAndSign/index.jsx |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/views/logAndSign/index.jsx b/src/views/logAndSign/index.jsx
index 655d4bc..44cd063 100644
--- a/src/views/logAndSign/index.jsx
+++ b/src/views/logAndSign/index.jsx
@@ -16,10 +16,17 @@
 import logo1 from '../../assets/images/logo1.png';
 import publicDataStatus from '../../status/publicData';
 import SlideTest from '../../components/SlideTest';
-
+import CryptoJS from 'crypto-js';
 const { TabPane } = Tabs;
 
 const { Link } = Typography;
+
+// 密码加密函数
+function encryptPassword(password) {
+  // 等价于 Java 的 DigestUtils.md5DigestAsHex(cipher.getBytes())
+  const md5Hash = CryptoJS.MD5(password).toString();
+  return md5Hash;
+}
 
 // 登录接口
 function logInApi(data) {
@@ -82,7 +89,14 @@
       return;
     }
     global.setSpinning(true);
-    const res = await logInApi(value);
+    
+    // 对密码进行MD5加密
+    const encryptedData = {
+      ...value,
+      cipher: encryptPassword(value.cipher)
+    };
+    
+    const res = await logInApi(encryptedData);
     if (res.type) {
       message.success('您已登入成功,欢迎回来!');
       $$.clearSessionStorage();

--
Gitblit v1.8.0