注册与登录bug修复

This commit is contained in:
2025-06-26 21:34:27 +08:00
parent a10173d98a
commit 18c2cb9d4a
5 changed files with 46 additions and 40 deletions
+22 -29
View File
@@ -218,39 +218,32 @@
if (from_data_check) {
//console.log("ok");
const url = '/api/v1/user/add';
const sumt_data = {
data: {
username: username_dom.value,
useremail: email_dom.value,
userpass: password_dom.value
},
};
try {
const response = axios.post(url, sumt_data, {
headers: {
'Content-Type': 'application/json'
post_json("/user/add", {
username: username_dom.value,
useremail: email_dom.value,
userpass: password_dom.value
}, (c) => {
if (c.statusCode == 200) {
switch (c.data.err_code) {
case 0:
banner_alert('success', "注册成功", 950)
setTimeout(() => {
location.href = '/sign-in'
}, 1000);
break;
case 1:
banner_alert('warning', "用户名已存在", 1000)
break;
}
}).then(response => {
console.log('提交成功:', response.data); // 正确打印服务器数据
if (response.data.err_code == 1) {
username_dom.classList.add("is-invalid");
document.getElementById("name_input_err").innerHTML = "用户名已存在";
} else if (response.data.err_code == 0) {
const myModal = new bootstrap.Modal('#modal-success');
myModal.show();
}
});
} catch (error) {
if (error.response) {
// 服务器返回了错误状态码(如 4xx, 5xx)
console.error('服务器错误:', error.response.data);
} else {
console.error('请求未完成:', error.message);
banner_alert('danger', "网络连接错误:" + c.error, 10000)
}
}
//console.log(sumt_data);
})
}
});