Ver Fonte

Auto login

Lee Morgan há 1 mês atrás
pai
commit
7a920fd487
2 ficheiros alterados com 7 adições e 2 exclusões
  1. 1 2
      ui/index.js
  2. 6 0
      ui/login/index.js

+ 1 - 2
ui/index.js

@@ -11,8 +11,6 @@ notify = (type, msg)=>{
     const notifier = document.getElementById("notifier");
     notifier.style.display = "flex";
     notifier.className = type;
-    console.log("something");
-    console.log(msg);
     document.getElementById("notifierMessage").textContent = msg;
 
     setTimeout(()=>{
@@ -36,6 +34,7 @@ openPage = (page)=>{
 }
 
 //Check for login
+console.log(localStorage.getItem("loggedIn"));
 if(window.adminExists !== "true"){
     openPage("adminCreate");
 }else if(localStorage.getItem("loggedIn") === "true"){

+ 6 - 0
ui/login/index.js

@@ -2,6 +2,11 @@ export default {
     form: null,
 
     display(){
+        if(localStorage.getItem("loggedIn") === "true"){
+            openPage("dashboard");
+            return;
+        }
+
         if(this.form === null){
             this.form = document.querySelector("#loginPage form");
             this.form.addEventListener("submit", (event)=>{
@@ -28,6 +33,7 @@ export default {
         
         const data = await response.json();
         if(!response.ok) return notify("error", data.msg);
+        localStorage.setItem("loggedIn", "true");
 
         openPage("dashboard");
     }