summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2023-07-31 15:46:15 -0700
committerMike Crute <mike@crute.us>2023-07-31 15:46:15 -0700
commitcfbb1efaea31c498433db43cb507f54545c724f5 (patch)
treeb6892c445adc0beb7f936ad3f5cb73d94cc437c2
parentdb217bbb1f74b7aa955d3095fef62c71946768cf (diff)
downloadwebsocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.tar.bz2
websocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.tar.xz
websocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.zip
Fix but with cookie crash
-rw-r--r--templates/login.tpl15
-rw-r--r--templates/register.tpl12
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 @@
17 document.getElementById("code").value = code; 17 document.getElementById("code").value = code;
18 } 18 }
19 19
20 const usernameCookie = document.cookie 20 var username = "";
21 .split("; ") 21 const usernameCookie = document.cookie.split("; ")
22 .find((row) => row.startsWith("username=")) 22 .find((row) => row.startsWith("username="));
23 ?.split("=")[1];
24 23
25 if (usernameCookie != undefined && usernameCookie !== "") { 24 if (usernameCookie !== undefined) {
26 document.getElementById("username").value = usernameCookie; 25 username = usernameCookie.split("=")[1];
26 }
27
28 if (username !== "") {
29 document.getElementById("username").value = username;
27 } 30 }
28 31
29 document.getElementById("login").addEventListener("click", evt => { 32 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 @@
65 document.getElementById("code").value = code; 65 document.getElementById("code").value = code;
66 } 66 }
67 67
68 var username = "";
68 const usernameCookie = document.cookie.split("; ") 69 const usernameCookie = document.cookie.split("; ")
69 .find((row) => row.startsWith("username=")) 70 .find((row) => row.startsWith("username="));
70 .split("=")[1];
71 71
72 if (usernameCookie != undefined && usernameCookie !== "") { 72 if (usernameCookie !== undefined) {
73 document.getElementById("username").value = usernameCookie; 73 username = usernameCookie.split("=")[1];
74 }
75
76 if (username !== "") {
77 document.getElementById("username").value = username;
74 } 78 }
75 79
76 document.getElementById("login").addEventListener("click", doRegister); 80 document.getElementById("login").addEventListener("click", doRegister);