You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
2.9 KiB
94 lines
2.9 KiB
2 years ago
|
function login() {
|
||
|
|
||
|
username = $("#username").val();
|
||
|
password = $("#passwd").val();
|
||
|
|
||
|
if (!checkInputDataCorrect(username, password)) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
encPassword = encryptPassword(password);
|
||
|
postData = {
|
||
|
"user_name": username,
|
||
|
"password": encPassword
|
||
|
};
|
||
|
|
||
|
$.ajax({
|
||
|
url: "/api/v1/login",
|
||
|
type: "post",
|
||
|
dataType: "json",
|
||
|
data: JSON.stringify(postData),
|
||
|
success: (result) => {
|
||
|
console.log("获取到数据:" + JSON.stringify(result));
|
||
|
resultCode = result.code;
|
||
|
switch(resultCode) {
|
||
|
case 1:
|
||
|
showMessage("好啦");
|
||
|
storeToken(result.data.access_token);
|
||
|
break;
|
||
|
case 2:
|
||
|
showMessage("请求的数据不对哦");
|
||
|
break;
|
||
|
case 3:
|
||
|
showMessage("密码或用户名不正确...");
|
||
|
break;
|
||
|
case -1:
|
||
|
showMessage("哦豁,有个家伙写BUG了");
|
||
|
break;
|
||
|
default :
|
||
|
showMessage("出现了不知道什么原因的错误,应给是服务器那边的锅")
|
||
|
}
|
||
|
},
|
||
|
error: (msg, status) => {
|
||
|
console.log(msg.status);
|
||
|
showMessage("登录时发生错误:" + status + " " + msg.status);
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
|
||
|
function register() {
|
||
|
username = $("#username").val();
|
||
|
password = $("#passwd").val();
|
||
|
|
||
|
if (!checkInputDataCorrect(username, password)) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
encPassword = encryptPassword(password);
|
||
|
postData = {
|
||
|
"user_name": username,
|
||
|
"password": encPassword
|
||
|
};
|
||
|
|
||
|
$.ajax({
|
||
|
url: "/api/v1/register",
|
||
|
type: "post",
|
||
|
dataType: "json",
|
||
|
data: JSON.stringify(postData),
|
||
|
success: (result) => {
|
||
|
console.log("获取到数据:" + JSON.stringify(result));
|
||
|
resultCode = result.code;
|
||
|
switch(resultCode) {
|
||
|
case 1:
|
||
|
showMessage("好啦");
|
||
|
storeToken(result.data.access_token);
|
||
|
break;
|
||
|
case 2:
|
||
|
showMessage("请求的数据不对哦");
|
||
|
break;
|
||
|
case 4:
|
||
|
showMessage("用户名已经被别人用啦");
|
||
|
break;
|
||
|
case -1:
|
||
|
showMessage("哦豁,有个家伙写BUG了");
|
||
|
break;
|
||
|
default :
|
||
|
showMessage("出现了不知道什么原因的错误,应给是服务器那边的锅")
|
||
|
}
|
||
|
},
|
||
|
error: (msg, status) => {
|
||
|
console.log(msg.status);
|
||
|
showMessage("注册时发生错误:" + status + " " + msg.status);
|
||
|
}
|
||
|
})
|
||
|
}
|