-
Notifications
You must be signed in to change notification settings - Fork 0
/
login.js
66 lines (56 loc) · 1.72 KB
/
login.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
(function(){
"use strict";
checkLoggedIn();
window.onload = function(){
document.getElementById("login_btn").onclick = verify;
document.getElementById("account_input").onkeypress = submit;
document.getElementById("pw_input").onkeypress = submit;
};
function verify(){
if(document.getElementById("account_input").value == ""){
document.getElementById("account_label").innerHTML =
"Account: <span>*Please enter your account name</span>";
}else{
document.getElementById("account_label").innerHTML = "Account: ";
}
if(document.getElementById("pw_input").value == ""){
document.getElementById("pw_label").innerHTML =
"Password: <span>*Please enter your account password</span>";
}else{
document.getElementById("pw_label").innerHTML = "Password: ";
}
if (document.getElementById("account_input").value &&
document.getElementById("pw_input").value) {
var request = new XMLHttpRequest();
request.onload = function(){
var response = this.responseText;
console.log(response);
if(response == "TRUE"){
window.location = "home.php";
}else{
alert("Wrong account or password");
}
};
request.open("GET", "data/loginTest.php?name=" +
document.getElementById("account_input").value + "&pw=" +
document.getElementById("pw_input").value, false);
request.send();
}
}
function submit(e){
if(e.keycode == 13 || e.which == 13){
verify();
}
}
function checkLoggedIn(){
var request = new XMLHttpRequest();
request.onload = function(){
console.log(this.responseText);
if(this.responseText == "TRUE"){
window.location = "home.php";
}
};
request.open("GET", "data/loginTest.php?check=ivs630s5573v56dj9a", false);
request.send();
}
})();