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.
105 lines
3.1 KiB
105 lines
3.1 KiB
var operationStatus = "login";
|
|
|
|
function login() {
|
|
clearMessage();
|
|
username = $("#username").val();
|
|
password = $("#passwd").val();
|
|
|
|
if (!checkInputDataCorrect(username, password)) {
|
|
return;
|
|
}
|
|
|
|
encPassword = encryptPassword(password);
|
|
postData = {
|
|
"user_name": username,
|
|
"password": encPassword
|
|
};
|
|
|
|
sendLogin(postData);
|
|
}
|
|
|
|
function sendLogin(postData) {
|
|
$.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() {
|
|
clearMessage();
|
|
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);
|
|
}
|
|
})
|
|
}
|
|
|
|
function jumpToFillInformation() {
|
|
|
|
} |