From 45aef8204a943efa4585f213f48d45cf415b78f6 Mon Sep 17 00:00:00 2001 From: CrescentLeaf Date: Mon, 8 Sep 2025 21:26:09 +0800 Subject: [PATCH] fix: CryptoES -> CryptoJS --- client/ui/dialog/LoginDialog.tsx | 4 ++-- client/ui/dialog/RegisterDialog.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/client/ui/dialog/LoginDialog.tsx b/client/ui/dialog/LoginDialog.tsx index 289b292..da3ec77 100644 --- a/client/ui/dialog/LoginDialog.tsx +++ b/client/ui/dialog/LoginDialog.tsx @@ -4,7 +4,7 @@ import useEventListener from "../useEventListener.ts" import { checkApiSuccessOrSncakbar } from "../snackbar.ts" import Client from "../../api/Client.ts" -import * as CryptoES from 'crypto-es' +import * as CryptoJS from 'crypto-js' import data from "../../Data.ts"; interface Refs { @@ -29,7 +29,7 @@ export default function LoginDialog({ const re = await Client.invoke("User.login", { account: account, - password: CryptoES.SHA256(password).toString(CryptoES.Hex), + password: CryptoJS.SHA256(password).toString(CryptoJS.enc.Hex), }) if (checkApiSuccessOrSncakbar(re, "登錄失敗")) return diff --git a/client/ui/dialog/RegisterDialog.tsx b/client/ui/dialog/RegisterDialog.tsx index c60f117..e88d704 100644 --- a/client/ui/dialog/RegisterDialog.tsx +++ b/client/ui/dialog/RegisterDialog.tsx @@ -4,7 +4,7 @@ import useEventListener from "../useEventListener.ts"; import Client from "../../api/Client.ts"; import { checkApiSuccessOrSncakbar, snackbar } from "../snackbar.ts"; -import * as CryptoES from 'crypto-es' +import * as CryptoES from 'crypto-js' interface Refs { loginInputAccountRef: React.MutableRefObject @@ -31,7 +31,7 @@ export default function RegisterDialog({ const re = await Client.invoke("User.register", { username: username, nickname: registerInputNickNameRef.current!.value, - password: CryptoES.SHA256(registerInputPasswordRef.current!.value).toString(CryptoES.Hex), + password: CryptoJS.SHA256(registerInputPasswordRef.current!.value).toString(CryptoJS.enc.Hex), }) if (checkApiSuccessOrSncakbar(re, "注冊失敗")) return