arnaucube
arnaucube/gogame-old-frontendPublic Self-hosted repository
gogame-old-frontend/dashboard.js
dashboard.jsRaw
 1const token = localStorage.getItem("token");
 2console.log(token);
 3
 4if (localStorage.getItem("token")===null) {
 5  // redirect to dashboard
 6  window.location.href = "/index.html";
 7}
 8function logout() {
 9  localStorage.removeItem("token");
10  window.location.href = "/index.html";
11}
12
13let config = {
14  "crossdomain": true,
15  headers: {
16    "Content-Type": "application/json",
17    "Authorization": "Bearer " + token
18  }
19};
20
21let user = {};
22// get user data
23axios.get(url + "/", config)
24  .then(function (res) {
25  console.log(res.data);
26  user = res.data.user;
27  console.log(user);
28  document.getElementById("name").innerHTML = user.Name;
29  document.getElementById("metal").innerHTML = user.Resources.Metal;
30  document.getElementById("crystal").innerHTML = user.Resources.Crystal;
31  document.getElementById("deuterium").innerHTML = user.Resources.Deuterium;
32  document.getElementById("energy").innerHTML = user.Resources.Energy;
33})
34.catch(function (error) {
35  console.log(error);
36});