diff options
author | Mike Crute <mike@crute.us> | 2023-07-31 15:46:15 -0700 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2023-07-31 15:46:15 -0700 |
commit | cfbb1efaea31c498433db43cb507f54545c724f5 (patch) | |
tree | b6892c445adc0beb7f936ad3f5cb73d94cc437c2 | |
parent | db217bbb1f74b7aa955d3095fef62c71946768cf (diff) | |
download | websocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.tar.bz2 websocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.tar.xz websocket_proxy-cfbb1efaea31c498433db43cb507f54545c724f5.zip |
Fix but with cookie crash
-rw-r--r-- | templates/login.tpl | 15 | ||||
-rw-r--r-- | 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 @@ | |||
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); |