From b8c62a0378c2f1fc55d08387d4fe8b527086af06 Mon Sep 17 00:00:00 2001 From: Jethro Grassie Date: Fri, 17 Jan 2020 00:35:41 -0500 Subject: [PATCH] improve cookie parsing --- src/webui-embed.html | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/webui-embed.html b/src/webui-embed.html index 9801ff5..633d5fe 100644 --- a/src/webui-embed.html +++ b/src/webui-embed.html @@ -146,15 +146,26 @@ window.onload = function() { - if (/wa=[0-9a-fA-F]+/.test(document.cookie)) + var jar = {}; + for (var kv, i=0, kvs=document.cookie.split(/\s*;\s*/); i 1) + { + try { + jar[kv[0]] = kv[1]; + } catch (e) {} + } + } + if (jar.wa && + /^[123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]+$/.test(jar.wa)) { var m = document.querySelectorAll(".miner"); for (var i=0; i