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