From cfbb1efaea31c498433db43cb507f54545c724f5 Mon Sep 17 00:00:00 2001 From: Mike Crute Date: Mon, 31 Jul 2023 15:46:15 -0700 Subject: Fix but with cookie crash --- templates/login.tpl | 15 +++++++++------ templates/register.tpl | 12 ++++++++---- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/templates/login.tpl b/templates/login.tpl index 7ee357d..c64a7e1 100644 --- a/templates/login.tpl +++ b/templates/login.tpl @@ -17,13 +17,16 @@ document.getElementById("code").value = code; } - const usernameCookie = document.cookie - .split("; ") - .find((row) => row.startsWith("username=")) - ?.split("=")[1]; + var username = ""; + const usernameCookie = document.cookie.split("; ") + .find((row) => row.startsWith("username=")); - if (usernameCookie != undefined && usernameCookie !== "") { - document.getElementById("username").value = usernameCookie; + if (usernameCookie !== undefined) { + username = usernameCookie.split("=")[1]; + } + + if (username !== "") { + document.getElementById("username").value = username; } document.getElementById("login").addEventListener("click", evt => { diff --git a/templates/register.tpl b/templates/register.tpl index 37252a0..5f714af 100644 --- a/templates/register.tpl +++ b/templates/register.tpl @@ -65,12 +65,16 @@ document.getElementById("code").value = code; } + var username = ""; const usernameCookie = document.cookie.split("; ") - .find((row) => row.startsWith("username=")) - .split("=")[1]; + .find((row) => row.startsWith("username=")); - if (usernameCookie != undefined && usernameCookie !== "") { - document.getElementById("username").value = usernameCookie; + if (usernameCookie !== undefined) { + username = usernameCookie.split("=")[1]; + } + + if (username !== "") { + document.getElementById("username").value = username; } document.getElementById("login").addEventListener("click", doRegister); -- cgit v1.2.3