gogame-old-frontend/index.js
index.jsRaw
1if (localStorage.getItem("token")!==null) {
2 // redirect to dashboard
3 window.location.href = "/dashboard.html";
4}
5
6function register() {
7 let email = document.getElementById("registerEmail").value;
8 let name = document.getElementById("registerName").value;
9 let password = document.getElementById("registerPassword").value;
10
11 let data = {
12 email: email,
13 name: name,
14 password: password
15 };
16 axios.post(url + "/register", data)
17 .then(function (res) {
18 console.log(res.data);
19 document.getElementById("register").innerHTML = `
20 <br><br>
21 <div class="alert alert-success" role="alert">
22 Registration complete. You can now Login
23 </div>
24 <br><br>
25 `;
26
27 })
28 .catch(function (error) {
29 console.log(error);
30 document.getElementById("registerErr").innerHTML = `
31 <br><br>
32 <div class="alert alert-danger" role="alert">
33 Something went wrong on register
34 </div>
35 <br><br>
36 `;
37 });
38}
39
40function login() {
41 let email = document.getElementById("loginEmail").value;
42 let password = document.getElementById("loginPassword").value;
43
44 let data = {
45 email: email,
46 password: password
47 };
48 axios.post(url + "/login", data)
49 .then(function (res) {
50 console.log(res.data);
51 localStorage.setItem("token", res.data.token);
52 window.location.href = "/dashboard.html";
53 })
54 .catch(function (error) {
55 console.log(error);
56 document.getElementById("loginErr").innerHTML = `
57 <br><br>
58 <div class="alert alert-danger" role="alert">
59 Something went wrong on login
60 </div>
61 <br><br>
62 `;
63 });
64}