From 1cfccc4c3942b0d53e652f319e2a33532bd77249 Mon Sep 17 00:00:00 2001 From: Rogee Date: Thu, 4 Dec 2025 10:03:17 +0800 Subject: [PATCH] fix: trim login info --- frontend/admin/src/pages/LoginPage.vue | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/frontend/admin/src/pages/LoginPage.vue b/frontend/admin/src/pages/LoginPage.vue index 3297fc4..4e6e8fc 100644 --- a/frontend/admin/src/pages/LoginPage.vue +++ b/frontend/admin/src/pages/LoginPage.vue @@ -17,15 +17,18 @@ const loading = ref(false); const errorMessage = ref(''); const validateForm = () => { - if (!username.value.trim()) { + const trimmedUsername = username.value.trim(); + const trimmedPassword = password.value.trim(); + + if (!trimmedUsername) { errorMessage.value = '请输入用户名'; return false; } - if (!password.value) { + if (!trimmedPassword) { errorMessage.value = '请输入密码'; return false; } - if (password.value.length < 8) { + if (trimmedPassword.length < 8) { errorMessage.value = '密码至少需要8个字符'; return false; } @@ -38,8 +41,11 @@ const handleLogin = async () => { loading.value = true; errorMessage.value = ''; + const trimmedUsername = username.value.trim(); + const trimmedPassword = password.value.trim(); + try { - const resp = await authService.login(username.value, password.value); + const resp = await authService.login(trimmedUsername, trimmedPassword); const { token } = resp.data; if (!token) { alert('登录失败');