From 3dcddd0f2c52b4affea757754c57b8240380aa9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Mon, 8 Jun 2026 17:58:20 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E8=AE=B0=E4=BD=8F=E6=88=91=E4=BB=85=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E7=94=A8=E6=88=B7=E5=90=8D=E5=92=8C=20rememberMe=20?= =?UTF-8?q?=E5=B9=B6=E6=B8=85=E7=90=86=E5=8E=86=E5=8F=B2=E6=98=8E=E6=96=87?= =?UTF-8?q?=E5=AF=86=E7=A0=81=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/login.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/views/login.vue b/src/views/login.vue index 814f3c71a..6125fd9a4 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -187,13 +187,12 @@ const handleLogin = () => { loading.value = true; if (loginForm.value.rememberMe) { localStorage.setItem('username', String(loginForm.value.username)); - localStorage.setItem('password', String(loginForm.value.password)); localStorage.setItem('rememberMe', String(loginForm.value.rememberMe)); } else { localStorage.removeItem('username'); - localStorage.removeItem('password'); localStorage.removeItem('rememberMe'); } + localStorage.removeItem('password'); const [err] = await to(userStore.login(loginForm.value)); if (!err) { const redirectUrl = redirect.value || '/'; @@ -224,11 +223,11 @@ const getCode = async () => { const getLoginData = () => { const username = localStorage.getItem('username'); - const password = localStorage.getItem('password'); const rememberMe = localStorage.getItem('rememberMe'); + localStorage.removeItem('password'); loginForm.value = { username: username === null ? String(loginForm.value.username) : username, - password: password === null ? String(loginForm.value.password) : String(password), + password: '', rememberMe: rememberMe === null ? false : Boolean(rememberMe) } as LoginData; };