fix: trim login info
This commit is contained in:
@@ -17,15 +17,18 @@ const loading = ref(false);
|
|||||||
const errorMessage = ref('');
|
const errorMessage = ref('');
|
||||||
|
|
||||||
const validateForm = () => {
|
const validateForm = () => {
|
||||||
if (!username.value.trim()) {
|
const trimmedUsername = username.value.trim();
|
||||||
|
const trimmedPassword = password.value.trim();
|
||||||
|
|
||||||
|
if (!trimmedUsername) {
|
||||||
errorMessage.value = '请输入用户名';
|
errorMessage.value = '请输入用户名';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!password.value) {
|
if (!trimmedPassword) {
|
||||||
errorMessage.value = '请输入密码';
|
errorMessage.value = '请输入密码';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (password.value.length < 8) {
|
if (trimmedPassword.length < 8) {
|
||||||
errorMessage.value = '密码至少需要8个字符';
|
errorMessage.value = '密码至少需要8个字符';
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -38,8 +41,11 @@ const handleLogin = async () => {
|
|||||||
loading.value = true;
|
loading.value = true;
|
||||||
errorMessage.value = '';
|
errorMessage.value = '';
|
||||||
|
|
||||||
|
const trimmedUsername = username.value.trim();
|
||||||
|
const trimmedPassword = password.value.trim();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const resp = await authService.login(username.value, password.value);
|
const resp = await authService.login(trimmedUsername, trimmedPassword);
|
||||||
const { token } = resp.data;
|
const { token } = resp.data;
|
||||||
if (!token) {
|
if (!token) {
|
||||||
alert('登录失败');
|
alert('登录失败');
|
||||||
|
|||||||
Reference in New Issue
Block a user