From b8e60396b8f8b1363b69ae16ca8f1ae2af0658db Mon Sep 17 00:00:00 2001 From: Elizabeth Cray Date: Wed, 4 Oct 2023 06:27:00 +0000 Subject: [PATCH] handle browser setting the text as undefined --- auth/auth.js | 6 +++--- index.js | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/auth/auth.js b/auth/auth.js index c359078..30fb8a3 100644 --- a/auth/auth.js +++ b/auth/auth.js @@ -93,7 +93,7 @@ const generateSSH = async () => { } var token = localStorage.getItem("tty_token"); var userData = localStorage.getItem("tty_userData"); - if (!token || !userData) { + if (!token || !userData || token == "undefined" || userData == "undefined") { failMsg("Not Logged In"); return; } @@ -125,7 +125,7 @@ const testSwal = () => { const uploadSSH = () => { var token = localStorage.getItem("tty_token"); var userData = localStorage.getItem("tty_userData"); - if (!token || !userData) { + if (!token || !userData || token == "undefined" || userData == "undefined") { failMsg("Not Logged In"); return; } @@ -206,7 +206,7 @@ const setUIData = (data) => { const checkLogin = () => { // check login status var token = localStorage.getItem("tty_token"); - if (token){ + if (token && token !== "undefined"){ var settings = { url: USE_ORIGIN + "/auth/api/index.php", method: "POST", diff --git a/index.js b/index.js index 5dc7a86..72ad795 100644 --- a/index.js +++ b/index.js @@ -98,7 +98,8 @@ const displayFingerprints = () => { // On Page Load... $(() => { - if (localStorage.getItem("tty_token")) { + var token = localStorage.getItem("tty_token"); + if (token && token !== "undefined") { window.location.href = "/auth"; } // Override domain